Overview

We are seeking a talented and passionate React.js Developer to join our dynamic development team

Responsibilities:
Develop and implement user interfaces using React.js and related libraries.
Collaborate with product managers, designers, and other developers to understand project requirements and translate them into technical specifications.
Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
Optimize web applications for maximum speed and scalability.
Participate in code reviews to ensure code quality and provide constructive feedback to peers.
Work closely with back-end developers to integrate front-end components with server-side logic.
Identify and resolve performance and security issues in web applications.
Stay up-to-date with the latest trends and technologies in front-end development and propose improvements to enhance the user experience.
Collaborate in an Agile/Scrum development environment, attending stand-ups, and contributing to sprint planning and estimations.
Troubleshoot and debug issues that arise during the development and testing phases.
Ensure the application is cross-browser compatible and works seamlessly on different devices and screen sizes.

Requirements:
Proven experience as a React.js Developer or similar front-end development role.
Strong proficiency in React.js and its core principles.
Excellent knowledge of JavaScript, ES6+, HTML, CSS, and related web technologies.
Experience with state management libraries like Redux or MobX.
Familiarity with RESTful APIs and asynchronous request handling.
Understanding of responsive design principles and mobile-first development.
Ability to write clean and maintainable code with a focus on performance.
Familiarity with version control systems such as Git.
Knowledge of front-end build tools and module bundlers like Webpack.
Experience with unit testing and testing frameworks such as Jest, Enzyme, or React Testing Library.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Preferred Qualifications:
Experience with server-side rendering using frameworks like Next.js.
Knowledge of front-end performance optimization techniques.
Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Contributions to open-source projects or personal coding projects that showcase React.js skills

About Kilowott

We, at Kilowott, leverage our expertise and leadership in design, digital technologies and business process automation for business experience transformation (BxT).

 

 

 

View more jobs at Kilowott