We are looking for a talented and motivated frontend developer with 3 to 4 years of experience to join our energetic development team. The successful candidate will demonstrate strong expertise in modern JavaScript frameworks and responsive web design, paired with a sharp attention to detail. This role focuses on converting UI/UX designs into clean, maintainable code and creating user-friendly, responsive web applications that provide an outstanding user experience.
Key Responsibilities
Develop and maintain responsive web applications using HTML, CSS, JavaScript, and popular frameworks such as React.js, Vue.js, or Angular. Work closely with UI/UX designers and backend developers to implement new features and improve existing functionalities. Ensure applications perform well across different browsers and devices by addressing cross-browser compatibility and optimizing performance. Write clean, scalable, and reusable code, supported by thorough documentation. Participate actively in code reviews and contribute to decisions related to frontend architecture. Troubleshoot and debug frontend issues on various platforms and devices. Integrate APIs and collaborate effectively with RESTful services. Keep up-to-date with the latest frontend development trends, tools, and best practices to continuously enhance the product.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. 3 to 4 years of proven experience as a frontend developer or in a similar role. Strong proficiency in JavaScript, HTML, and CSS. Experience with version control systems, particularly Git. Solid understanding of responsive design principles and challenges related to cross-browser compatibility. Ability to produce well-structured, maintainable, and testable code.
Preferred Qualifications and Benefits
Experience with TypeScript is highly desirable. Familiarity with Agile and Scrum methodologies will be an advantage. Exposure to design tools such as Figma, Adobe XD, or Sketch is preferred. This is a full-time, in-person position offering the chance to work in a collaborative and innovative development environment that encourages growth and continuous learning.