Position Overview:We are looking for an experienced Frontend Developer with a strong background in React.js to join our team at Nathan Digital. The ideal candidate will have a minimum of three years of hands-on experience in frontend development, with a focus on building dynamic and intuitive user interfaces using React.js. As a Frontend Developer, you will collaborate closely with our design and development teams to deliver high-quality digital solutions that meet our clients’ needs and exceed their expectations.
Key Responsibilities:
Develop and maintain responsive and user-friendly frontend applications using React.js.
Collaborate with designers to translate UI/UX designs into high-quality code.
Implement best practices for frontend development, including modular and reusable components, state management, and performance optimization.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Work closely with backend developers to integrate frontend components with server-side logic and APIs.
Write clean, well-documented, and efficient code while adhering to coding standards and best practices.
Conduct thorough testing and debugging to identify and fix frontend issues.
Stay updated on emerging frontend technologies, trends, and best practices, and share knowledge with the team.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Minimum of three years of professional experience in frontend development, with a strong focus on React.js.
Proficiency in HTML5, CSS3, and JavaScript, with a deep understanding of frontend development principles and best practices.
Experience with popular React.js workflows (such as Redux, Flux, or Context API) and libraries (such as React Router).
Solid understanding of RESTful APIs and asynchronous request handling.
Familiarity with modern frontend build pipelines and tools, such as Webpack, Babel, or ESLint.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Experience with version control systems, preferably Git.
Nice to Have:
Knowledge of frontend testing frameworks, such as Jest, Enzyme, or React Testing Library.
Experience with other frontend frameworks or libraries, such as Vue.js or Angular.
Familiarity with backend technologies, such as Node.js, Python/Django, or Java/Spring Boot.
Passion for UI/UX design and usability principles.
Why Join Us:
Opportunity to work on exciting projects for leading brands and clients across various industries.
Dynamic and collaborative work environment that encourages innovation and creativity.
Competitive salary and benefits package, including health insurance and performance bonuses.
Continuous learning and professional development opportunities, including training and certifications.
Opportunity for career growth and advancement within the company.
This job has expired or closed. Application is no longer allowed
Apply via :