The following are high level requirements for the role:
- 1-2 years of React JS Development Experience (Redux, Apollo, GraphQL etc.)
- Experience with Unit Testing Using Jest, Mocha, JUnit
- DevOps Experience w/ Azure Pipeline Development & Auto Deployment (Preferred)
Responsibilities:
- Develop and maintain customer-facing features based on the React framework using GraphQL
- Collaborate with other team members and stakeholders on UI/UX design and implementation
- Experience with front-end build, debug, and profiling tools (e.g., webpack, Grunt, Chrome Developer Tools).
- Fluent in vanilla Javascript (ES2015+), Typescript HTML, and CSS.
- Follow best practices around accessibility, responsive design and cross-browser compatibility
- Create and deliver software products using agile methodologies
- Participate in a culture of continuous learning, by staying up-to-date on emerging technologies and software products
Experience:
- Proven work experience as a front-end developer using the React framework
- Experience with Typescript
- Experience with NPM (Node) – Preferred
- Experience with Nginx (Proxy Server) – Preferred
- Proficient understanding of web markup, including HTML and CSS
- In-depth knowledge of the entire web development process (design, development and deployment)
- Excellent analytical and multitasking skills