5 months ago
Responsibilities
- Define, design, and document scalable, performant, accessible, and maintainable frontend architecture.
- Establish frontend development best practices, frameworks, and design patterns across teams.
- Collaborate with UX/UI designers to translate concepts into pixel-perfect user interfaces.
- Work with backend engineers on robust APIs and data integration strategies.
- Provide technical guidance and mentorship through code reviews and continuous improvement.
- Optimize frontend performance across browsers and devices and identify bottlenecks.
- Evaluate technologies, frameworks, and tools for the evolving frontend platform.
- Promote reusable architecture across web and mobile solutions and contribute to cross-team initiatives.
- Track emerging frontend trends and maintain thorough architecture and workflow documentation.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- 8+ years of professional frontend development experience, including significant architectural or lead experience.
- Expertise in JavaScript, TypeScript, HTML5, CSS3, and modern frontend frameworks such as React, Angular, or Vue.js.
- Experience architecting and building large-scale, high-performance web applications.
- Strong knowledge of web performance, security, accessibility standards such as WCAG, and responsive design.
- Experience with state management, component-based architecture, modular design, backend integration, RESTful APIs, and micro frontends.
- Proficiency with build tools such as Webpack and Babel, testing frameworks, and CI/CD pipelines.
- Experience working in Agile or cross-functional teams and developing mobile web or hybrid applications.
- Knowledge of UI/UX best practices and collaboration with design systems teams.
- Experience with internationalization, localization, and accessibility compliance in web applications.
- Contributions to open-source frontend projects or active involvement in frontend technology communities.
- Experience using AI tools including Augment, Cursor, and Claude Code.
- Excellent communication, leadership, and problem-solving abilities.
Benefits
- Opportunity to work on complex challenges at scale.
- Impactful role shaping a global, cloud-native, AI-driven platform.
- Innovative, collaborative, and fast-paced culture.