We are looking for a Senior Front-End Developer to lead the development of modern, responsive, and high-performance user interfaces. The ideal candidate combines strong technical expertise with an eye for detail and a passion for delivering exceptional user experiences. You will play a key role in shaping the architecture, mentoring junior developers, and collaborating closely with design, backend, and product teams to create seamless and scalable front-end solutions.
Key Responsibilities
- Lead the design, development, and optimization of front-end components and applications.
- Translate UI/UX designs and wireframes into responsive, accessible, and high-quality code.
- Define and enforce front-end architecture standards, coding best practices, and reusable component libraries.
- Collaborate with backend developers to integrate APIs and ensure smooth data flow.
- Conduct code reviews and mentor junior front-end engineers to foster technical growth and code quality.
- Optimize applications for maximum performance, scalability, and maintainability.
- Participate in sprint planning, estimation, and technical discussions.
- Stay current with emerging front-end technologies, frameworks, and best practices.
- Ensure a consistent and engaging user experience across devices and browsers.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional front-end development experience, including work on production-grade applications.
- Expert knowledge of HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
- Advanced experience with React.js, Vue.js, or Angular (React preferred).
- Strong understanding of state management (e.g., Redux, Zustand, Vuex, or Recoil).
- Experience with TypeScript and modern build tools (Webpack, Vite, Babel, etc.).
- Proficiency with Git and version control workflows.
- Solid understanding of RESTful APIs, GraphQL, and integration with backend systems.
- Familiarity with testing frameworks (Jest, Cypress, React Testing Library).
- Knowledge of performance optimization and web accessibility (WCAG) standards.
- Experience with CI/CD pipelines and cloud environments (AWS, GCP, or Azure) is a plus.
- Strong problem-solving and analytical thinking abilities.
- Excellent communication and collaboration skills.
- Ability to lead technical discussions and mentor junior engineers.
- Detail-oriented with a focus on usability and design aesthetics.