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