Job Description
About the Role:
We are seeking a highly skilled Frontend Software Architect to lead the design and development of scalable, high-performance, and user-friendly web applications. This role requires a deep understanding of frontend technologies, architectural best practices, and the ability to drive technical direction in collaboration with cross-functional teams.
Key Responsibilities:
- Define and maintain the frontend architecture, ensuring scalability, performance, and maintainability.
- Provide technical leadership to frontend engineers, guiding them in best practices, design patterns, and coding standards.
- Collaborate with product managers, UX/UI designers, and backend engineers to create seamless and intuitive user experiences.
- Make strategic decisions regarding frontend frameworks, tools, and libraries.
- Ensure code quality through rigorous code reviews, unit testing, and automated testing strategies.
- Lead the implementation of CI/CD pipelines for frontend applications.
Required Skills & Qualifications:
Experience:
- 8+ years in frontend development, with at least 3+ years in a technical architect role.
- 8+ years in full-stack engineering (React, TypeScript, Node.js).
- Expertise in state management, real-time collaboration (Yjs, WebSockets), performance optimization.
- Experience with SVG/canvas rendering (React-Konva, D3.js).
- Leadership in mentoring and frontend architecture.
Technical Expertise:
- Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
- Deep knowledge of React.js, Vue.js, or Angular.
- Experience with state management libraries (Redux, MobX, Vuex, etc.).
- Proficiency in modern frontend build tools (Webpack, Babel, Vite, etc.).
- Understanding of micro-frontend architecture and modular UI design.
- Knowledge of server-side rendering (SSR) and static site generation (SSG).
- Familiarity with progressive web apps (PWA) and responsive design principles.
- Experience with RESTful APIs, GraphQL, and WebSockets.
- Bachelor's or Master’s degree in Computer Science, Engineering.