Job Summary
We are seeking a talented and motivated Front-End Developer to join our dynamic team. The ideal candidate has a strong foundation in web development, a passion for crafting engaging user experiences, and a deep understanding of modern front-end technologies. In this role, you will work closely with our design, back-end, and product teams to build, optimize, and maintain responsive, scalable, and high-performance web applications.
Key Responsibilities
- Develop and maintain user-facing features with a focus on performance, scalability, and responsive design.
- Translate UI/UX designs and wireframes into high-quality, pixel-perfect code.
- Collaborate with designers, back-end developers, and product managers to enhance the user experience.
- Optimize applications for maximum speed and scalability, especially on mobile devices.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug issues, identifying areas for improvement in both code and user experience.
- Participate in code reviews, providing and receiving constructive feedback.
- Stay up-to-date with the latest industry trends, best practices, and emerging technologies.
Required Skills And Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience as a Front-End Developer or similar role (typically 2+ years of experience).
- Strong proficiency in HTML, CSS, and JavaScript.
- Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
- Familiarity with responsive design principles and cross-browser compatibility.
- Knowledge of version control systems, especially Git.
- Understanding of RESTful services and APIs.
- Familiarity with testing frameworks (e.g., Jest, Mocha) and debugging tools.
- Strong problem-solving skills and attention to detail.
Preferred Skills