Job Description:
As a Senior React.js Developer at SingleClic; you will play a pivotal role in designing, developing, and maintaining our web applications. You will work closely with our product development and engineering teams to create high-quality, responsive, and user-friendly interfaces that meet the needs of our customers. You will have the opportunity to influence our software architecture, introduce best practices, and mentor junior developers.
Responsibilities:
- Develop and maintain responsive and user-friendly web applications using React.JS and Next JS.
- Collaborate with cross-functional teams, including UI/UX designers and backend developers, to deliver high-quality software solutions.
- Create and maintain reusable UI components and libraries for use across the application.
- Write clean, maintainable, and efficient code, adhering to coding standards, best practices, and guidelines.
- Optimize application performance to ensure fast load times and smooth user experiences.
- Troubleshoot and debug issues to ensure the application functions seamlessly.
- Identify and resolve performance bottlenecks and implement optimizations to ensure fast load times and a smooth user experience.
- Mentor and assist junior developers, providing guidance and code reviews.
- Create and maintain technical documentation for code, processes, and best practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience (4+ years) working as a React.js Developer.
- Strong proficiency in JavaScript, ES6+, Typescript.
- Strong proficiency in React.js and Next.js, including hooks, context API, and server-side rendering (SSR).
- Experience with state management solutions like Redux or Mobx.
- Ability to write efficient, reusable, and modular code
- Proficiency in HTML5 and CSS3, including responsive design.
- Experience with RESTful and GraphQL APIs and integration with backend services.
- Experience with testing frameworks.
- Previous experience working in an Agile or Scrum development environment.


