We are seeking a React.js Developer with a passion for building performant, responsive, and visually appealing applications for Android, iOS, and web platforms. You will collaborate with our product, design, and backend teams to bring features from concept to deployment. Your expertise will help us maintain and scale our applications to meet our users evolving needs.
Responsibilities :
Build and optimize web applications using React.js.
Collaborate with designers and backend developers to create seamless user experiences.
Implement responsive UIs that work across different devices and screen sizes.
Ensure the performance, quality, and responsiveness of applications.
Conduct code reviews and provide feedback to other developers.
Identify and fix bugs and performance bottlenecks.
Stay up-to-date with industry trends and technologies to ensure our applications remain cutting-edge.
Write and maintain comprehensive documentation for code and APIs.
Participate in Agile/Scrum development processes.
Requirements:
Strong proficiency in JavaScript, including ES6+ features.
Extensive experience with React.js skillset.
Extensive knowledge of React tools such as Webpack, Enzyme, React.js, Flux, and Redux.
Proficient with version control systems like Git, DevOps, etc.
Strong understanding of responsive design principles and best practices.
Excellent problem-solving skills and attention to detail.
Ability to work independently and as part of a team.
Strong communication and interpersonal skills.
Good understanding of package managers like NPM and yarn.
Node.Js, Express.Js, and Azure DevOps are a plus but not mandatory.