Job Description: Front-End Architect

Position Overview:
We are seeking a skilled and experienced Front-End Architect to design and oversee the development of innovative, high-performing, and scalable front-end solutions. The ideal candidate will play a crucial role in establishing technical direction, mentoring team members, and ensuring alignment with business goals while staying abreast of emerging technologies and trends.

Roles and Responsibilities:

  1. Architecture and Design:
    • Define the front-end architecture and ensure its alignment with overall product architecture.
    • Design reusable and scalable components, frameworks, and libraries.
    • Collaborate with backend architects to ensure seamless integration.
  2. Technical Leadership:
    • Lead the technical front-end development process from conceptualization to deployment.
    • Evaluate and recommend technologies, tools, and frameworks.
    • Conduct code reviews to ensure quality, performance, and adherence to best practices.
  3. Team Collaboration and Mentorship:
    • Work closely with cross-functional teams including UX/UI designers, product managers, and backend developers.
    • Provide guidance, mentorship, and technical support to front-end developers.
    • Foster a culture of continuous learning and improvement within the team.
  4. Performance Optimization:
    • Monitor and improve front-end application performance.
    • Implement best practices for responsiveness, accessibility, and SEO.
  5. Project Management:
    • Assist in sprint planning, estimation, and roadmap development.
    • Identify potential risks and develop mitigation strategies.
  6. Research and Innovation:
    • Stay updated with the latest front-end technologies and trends.
    • Experiment with new ideas to improve user experience and developer productivity.

Technical Skills Required:

  1. Core Front-End Technologies:
    • Expertise in HTML5, CSS3, JavaScript (ES6+) & modern JavaScript frameworks such as React.js, Angular, or Vue.js.
    • Should have good understanding on Micro Front End
    • Should have Knowledge on Web Components
    • Strong knowledge of CSS preprocessors like SASS or LESS.
  2. State Management and Data Handling:
    • Experience with state management libraries like Redux, MobX, or Context API.
    • Familiarity with GraphQL and RESTful APIs.
  3. Performance Optimization:
    • Proficiency in optimizing applications for performance and scalability.
    • Experience with tools like Lighthouse, Webpack, and Babel.
  4. Testing and Debugging:
    • Good Experience with unit testing frameworks such as Jest, Mocha, or Karma.
    • Familiarity with end-to-end testing tools like Cypress or Playwright.
  5. Responsive and Accessible Design:
    • Strong knowledge of responsive design and cross-browser compatibility.
    • Familiarity with accessibility standards like WCAG.
  6. Version Control and CI/CD:
    • Proficiency with Git and workflows (Gitflow).
    • Understanding of CI/CD pipelines and tools like Jenkins, CircleCI, or GitHub Actions.
  7. Other Desirable Skills:
    • Good knowledge in TypeScript.
    • Knowledge of Progressive Web Apps (PWAs).
    • Experience with server-side rendering (SSR) and static site generation (e.g., Next.js, Nuxt.js).
    • Should have Good knowledge in Node.JS & Databases like MYSQL/Mongo DB.
    • Cloud platforms (e.g., AWS/Azure/GCP)
    • Should have basic understanding of Headless CMS like Strapi or any others.
    • Should possess knowledge of RFPs and RFIs.

Qualifications:

  • Bachelor's or master’s degree in computer science, Engineering, or a related field.
  • 10+ years of professional experience in front-end development, with at least 2 years in an architectural role.
  • Proven track record of designing and delivering complex front-end solutions.

Preferred: Certifications in relevant technologies or frameworks.

This role offers the opportunity to make a significant impact by shaping the future of our front-end systems while working in a dynamic and collaborative environment.

Location

Pune, MH, IN

Job Overview
Job Posted:
2 days ago
Job Expires:
Job Type
Full Time

Share This Job: