Easetalent is a premier recruiting and consulting firm committed to connecting exceptional talent with ideal career opportunities. We help bridge the gap between talent and success, facilitating growth for both candidates and partner companies.
About the Role: We are seeking a skilled and passionate ReactJS Developer to join our client's dynamic development team. The ideal candidate will have 2 years of hands-on experience with front-end technologies like React, TypeScript, HTML and CSS. You will work on building scalable and high-performance web applications in an agile and collaborative environment.
Key Responsibilities:
-
Design, develop, and deploy scalable, performant web applications primarily using React and TypeScript.
-
Collaborate with product managers, UX/UI designers, and backend engineers to transform business requirements into technical solutions.
-
Build responsive, accessible, and dynamic user interfaces ensuring a seamless user experience.
-
Write clean, modular, maintainable code adhering to best practices and clean code principles.
-
Develop reusable components and libraries to maintain consistency across applications.
-
Identify and optimize performance bottlenecks to ensure high efficiency across all devices.
-
Write unit and integration tests to ensure the robustness of applications.
-
Stay up-to-date with the latest trends, tools, and best practices in front-end development.
Requirements:
-
Bachelor’s degree in Computer Science, Software Engineering, or related field.
-
2 years of professional experience in front-end development.
-
Strong proficiency in React, TypeScript, HTML, and CSS.
-
Experience with state management libraries like Redux or Context API.
-
Familiarity with front-end build tools (e.g., Webpack) and version control (e.g., Git).
-
Solid understanding of responsive design principles and cross-browser compatibility.
-
Experience integrating with RESTful APIs and collaborating with backend teams.
-
Familiarity with cloud platforms (AWS, GCP, Azure) is a plus.
-
Strong communication and collaboration skills; ability to work effectively within a cross-functional team.
-
Problem-solving mindset and ability to adapt in an agile environment.
-
Passion for writing clean, maintainable, and well-documented code.
-
Experience with additional front-end frameworks or libraries (e.g., Next.js, Vue.js, Angular) is a plus.
-
Knowledge of test-driven development (TDD) and automated testing tools.
-
Experience with CI/CD pipelines is an advantage.