Role Summary
- We are seeking a proficient React.js developer to join our front-end development crew.
- In this position, you will be mainly crafting and integrating UI components through React.js and Next.JS methodologies and workflows like Redux, Flux, and Webpack.
- You’ll also play an integral role in optimizing front-end performance and maintaining comprehensive documentation for our front-end codebase.
Responsibilities
- Developing and implementing UI components using React.js.
- Collaborating with cross-functional teams to design and ship new features.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across various web browsers.
- Staying up to date with the latest industry trends and technologies.
- Troubleshooting and debugging issues to ensure smooth user experiences.
- Participating in code reviews to maintain code quality and consistency.
Required skills
- Minimum of 4+ years of experience
- Proficiency in React.js and its core principles.
- Strong JavaScript, HTML5, and CSS3 skills.
- Experience with popular React.js workflows (such as Redux).
- Familiarity with RESTful APIs and integration.
- Familiarity with newer specifications of ECMAScript.
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens.
- Understanding of front-end build tools and pipelines
- Experience with SEO (Search engine Optimization) and Google Analytics.
- Excellent problem-solving and communication skills.
- A strong attention to detail, and a passion for delivering high-quality code.
- Adaptability to changing project requirements and priorities.
- Experience with Azure DevOps.