Job Description

The Role:

You will be responsible for :

  • Develop new user-facing features using React.js / Next.js and integrate them with the backend services.
  • Build reusable components and front-end libraries for future use, ensuring scalability and efficiency.
  • Translate designs and wireframes into high-quality code, bringing to life our UI/UX designs.
  • Optimize applications for maximum performance and scalability, ensuring a seamless and responsive user experience across all devices and browsers.
  • Collaborate with backend developers and UI/UX designers to improve usability and enhance the overall aesthetic and functional aspects of our applications.
  • Integrate API’s and ensure its efficiency to allow for a seamless application experience.
  • Implement optimization techniques and ensure the technical feasibility of UI/UX designs and maintain the integrity of the user experience.
  • Implement robust security measures and data protection in the front-end architecture.
  • Write clean, maintainable, and efficient code, adhering to industry best practices, and conduct code reviews.
  • Stay updated with emerging trends in front-end development and technologies, continuously improving our practices and technologies.
  • Troubleshoot and resolve issues, bugs, and performance bottlenecks.

Ideal Profile:

  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
  • Minimum 2 years of experience as a Front-End Developer, with a strong portfolio showcasing proficiency in developing web applications.
  • Expertise in React.js+ Next.js and a solid understanding of the MERN stack.
  • Proficient understanding of web markup, including HTML5 and CSS3.
  • Experience with asynchronous request handling, cron jobs, partial page updates, and AJAX.
  • Familiarity with front-end build tools, such as Webpack, NPM, and Babel.
  • Strong understanding of cross-browser compatibility issues and ways to work around them.
  • Good understanding of browser rendering behaviour and performance optimization.
  • Experience with code versioning tools, such as Git / GitHub.
  • Excellent problem-solving skills and the ability to work effectively in a team.
  • Strong project management skills, with experience in agile methodologies.

What's on Offer?

  • The autonomy to embrace, explore, and experiment with your ideas.
  • A supportive and flexible workplace that promotes work-life balance, recognizing and appreciating your contributions.
  • An inclusive environment where your individuality is highly valued, fostering open dialogue and diverse perspectives.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application