Job Description – Sr. Front-End Developer
Job Type: Full time
Location/Time Zone: MENA
Job Mode: Remote / Work From Home
Client / Company Info: Our client is an AI-powered interview platform designed to help organizations streamline their hiring process. Their solution is specifically built to help hiring teams screen candidates more efficiently, reduce time-to-hire, and increase the quality of hire. In addition to AI, their interviewing solution is powered by ethical principles that drive their commitment to promoting diversity, equality, and inclusion in the workplace. They aim to provide all candidates with equal opportunities and raise the bar for hiring standards.
About the Role:
We’re seeking a talented and experienced Senior Front-End Developer to join our growing team. You’ll play a key role in shaping the user experience of our web applications by translating designs into functional, interactive, and performant front-end code. This role requires a strong foundation in front-end technologies and the ability to mentor junior developers.
Responsibilities:
- Collaborate with back-end developers and designers to translate UI/UX mockups and prototypes into clean, maintainable, and responsive front-end code.
- Develop reusable UI components and libraries to ensure consistency and efficiency across the application.
- Implement high-quality, pixel-perfect front-end features using (Angular+ Framework in a Microservices environment).
- Optimize web applications for performance across different devices and browsers.
- Write clean, well-documented, and maintainable code according to best practices.
- Conduct code reviews and mentor junior developers, fostering a collaborative and learning-oriented environment.
- Stay up to date on the latest front-end technologies and trends.
- Troubleshoot and debug complex front-end issues.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 6+ years of experience in front-end application development & design including HTML5, CSS3, and JavaScript is a must.
- 3+ years of experience in Angular-based Framework applications (Angular latest Versions)
- Hands-on experience in the integration of the API.
- Experience and strong understanding of CI/CD principles using tools like GitHub.
- Experience with responsive web design (RWD) and mobile.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and manage multiple tasks effectively.
- A passion for building high-quality, user-friendly web experiences.
Bonus points for:
- Experience in Node JS (2+ Years).
- Experience with accessibility best practices (WCAG).
- Experience with performance optimization techniques.
- Experience with unit testing and front-end build tools.
- Experience with a UI/UX design tool (ex: Figma, Sketch).
- Experience in NestJS Framework.
- Experience with mentoring a few junior developer / team members.
What We Offer:
- Competitive salary.
- Opportunity to work on challenging and rewarding projects, using your skills to create impactful web applications.
- You can learn and grow with talented colleagues in a collaborative and supportive work environment.
- Continuous learning and development opportunities.
- Be a part of a team that is passionate about building innovative and user-centric web experiences.