Job Description
Build, maintain, and optimize scalable, reusable, and efficient frontend components using modern frameworks like React, Angular, or Vue.js.
Develop responsive, accessible, and visually appealing user interfaces that provide an exceptional user experience.
Collaborate with backend engineers to design and integrate RESTful APIs and GraphQL endpoints.
Ensure cross-browser compatibility and troubleshoot UI/UX issues across different platforms and devices.
Implement best practices in frontend development, including performance optimization, accessibility, and SEO.
Define and implement frontend architecture that aligns with the overall technical roadmap.
Evaluate and recommend tools, libraries, and frameworks to enhance development efficiency and maintainability.
Develop and enforce coding standards, best practices, and design principles for frontend development.
Create and maintain technical documentation, including design specifications and style guides.
Work closely with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions.
Lead technical discussions, design reviews, and code reviews to maintain high code quality.
Mentor and support junior and mid-level engineers, fostering a culture of technical excellence and collaboration.
Requirements
Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
4+ years of experience in front-end development, with at least 2 years in a senior or leadership role.
Expertise in modern JavaScript frameworks/libraries (React, Angular, Vue.js, or similar).
Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.
Experience with state management libraries (Redux, MobX, or Vuex).
Proficiency in building responsive and accessible user interfaces.
Familiarity with modern build tools (Webpack, Vite, or Rollup) and package managers (npm, Yarn).
Understanding of CI/CD pipelines, Git, and agile development methodologies.
Strong debugging and problem-solving skills.
Preferred:
Master’s degree in Computer Science or a related field.
Experience with server-side rendering (Next.js, Nuxt.js) and static site generation.
Knowledge of design systems and component libraries (e.g., Material UI, Ant Design).
Familiarity with testing frameworks and tools (Jest, Cypress, or Playwright).
Experience with performance monitoring and optimization tools like Lighthouse or Web Vitals.
Understanding of backend integration and DevOps workflows.
Benefits
Competitive salary
Health Insurance
Pension
Performance Bonus
Annual paid vacation
Group Life Insurance
go to method of application »
Use the link(s) below to apply on company website.
Apply via :