Job Description
We are seeking a skilled Frontend Developer to join our dynamic team. If you are passionate about crafting high-performance web applications, have a strong background in React.js & Next.js, and thrive on challenging projects, this role is tailor-made for you.
Responsibilities:
- Collaborate within an agile Scrum team, working alongside project managers, testers, and developers to deliver high-quality software solutions.
- Develop new user-facing and scripting features using React.js & Next.js.
- Maintain and optimize efficient, reusable, and scalable code using React.js & Next.js.
- Work with cross-functional teams to define, design, and ship new features.
- Implement and maintain unit and integration tests to ensure code quality and contribute to the improvement of overall coding standards.
- Develop Restful services and apply software design patterns in production-scale projects.
- Ensure responsiveness and optimal performance in real-time application development.
- Deploy code safely in compliance with internal processes and actively participate in architectural discussions and decisions.
- Collaborate with UI/UX designers to create visually appealing and user-friendly interfaces.
- Stay up-to-date with the latest trends and technologies in web development.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional experience in React.js & Next.js development.
- Strong knowledge of React.js & Next.js concepts and best practices.
- Experience in building and deploying at least 3 projects in Next.js from scratch.
- Proficiency in unit and integration testing.
- In-depth understanding of software design patterns in production-scale projects.
- Familiarity with real-time application development.
- Solid understanding of web development technologies including HTML, CSS, JavaScript, and related frameworks.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.