https://bayt.page.link/XkwGoTR4XEYgEJkv5
Back to the job results
Other Business Support Services
Create a job alert for similar positions

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.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.