React Frontend Developer - Remote
HUB International's internal Application Development team is hiring a remote React frontend developer (based anywhere in the U.S., reporting into Chicago) to design and build custom front-end solutions, integrations, and coding standards. Core stack: JavaScript, React/Redux, HTML/CSS, with 7+ years of experience required.
- Compensation
- Not disclosed
- Location
- United States
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Frontend
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Computer Information Systems, related field or equivalent work experience
- Minimum 7+ years of relevant development experience
- Extensive experience developing web pages using HTML/HTML5, XML, DHTML, CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, JQuery, JSON, Ajax, Bootstrap
- Experience in SPA/MPA web applications architecture and implementation
- Experience with front end development using JavaScript and react-redux
- Strong understanding of Agile (Scrum) practices
- Source control experience: VSS, TFS, Git
- Experience with interfaces between web / server-side components
- Experienced in cross-browser compatibility, accessibility, and web standards
- Good knowledge of coding practices and standards, including object-oriented design, code refactoring, and code documentation
- Familiarity with design patterns, SDLC, and REST APIs
- Strong interpersonal communication skills
- Strong analytical and problem-solving skills
- Able to work harmoniously and effectively with non-technical business owners
- Ability to adapt to quickly changing business conditions
- Able to manage multiple projects with competing deadlines and priorities
- Willingness to grow and share knowledge with others on the team
- Capable of taking a project from inception to delivery
- Must be based in the U.S. (position reports into Chicago)
Nice to have
- Experience using Jira, Confluence, BitBucket
- Prior experience with Amazon Cloud (AWS) / Azure, .NET, Python, Angular, VUE
Full description
Job Description
This role will be a critical part of the Hub International Application Development team that is creating custom solutions and integrations that support how we share our brand and serve our providers, clients, and employees. Responsibilities include providing technical direction, supporting custom development needs, developing integrations, and coordinating development activities over multiple resources and vendors. Additionally, this individual is responsible for implementing best practices and standard software architecture patterns. He/she must keep abreast of the latest development trends including development in the cloud, responsive UI design, application customization, and 3rd party integrations.
Core responsibilities for this position will be to design and develop front end solutions that address business problems, helping create coding standards and adoption patterns and principles used by the development team, serving as a strong developer who can help address needs of the business and development team, and helping push forward ideas on how to build for the future.
Core Responsibilities:
- Produce high-quality, maintainable, and scalable software.
- Participate in technical assessment, scoping, and management of changes to the code based on new business requirements, product enhancements and other change requests.
- Participate in architecture/design, development, and implementation of custom software solutions, refactoring legacy code, new feature development, and test coverage.
- Collaborate with the development team to produce high-quality, maintainable, and scalable software.
- Decompose technical architecture into distinct tasks that can be completed by other developers
- Maintain coding standards and participate in peer code reviews.
- Ensure architectural principals and coding standards are maintained across the code and project lifecycles.
- Stays current on modern technologies and innovations which can further enhance and improve Hub technical solutions and portal platforms.
- Prepare detailed specifications from which programs will be written as well as help design, code, test, debug, document, and maintain those programs.
- Analyze requirements, collaborate with the architect, and lead to produce thoughtful software designs.
- Capable of leading and contributing to technical discussions.
Focus on the following areas of our tools and technologies:
- Experience in SPA/MPA web applications architecture and implementation
- Experience with front end development using JavaScript and react-redux