- 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 crossbrowser 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 midlevel 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 frontend 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 problemsolving skills.
Preferred:
- Master s degree in Computer Science or a related field.
- Experience with serverside 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
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.
Education
Bachelor s or master s degree in Computer Science, Engineering or a related field.