Description

We are looking for a highly skilled Senior Front-End Developer with strong expertise in Vue.js and React.js to build scalable, high-performance web applications. The ideal candidate should have AI-driven development capability, think end-to-end in solution design, and deliver high-quality code with a low bug rate. This role requires strong system performance optimization skills and the ability to collaborate cross-functionally. The candidate must be adaptable, proactive, and capable of handling diverse technical and business challenges.

Job Responsibilities

  • Design, develop, and maintain scalable front-end applications using Vue.js/React.js (React/TypeScript preferred).
  • Architect end-to-end front-end solutions aligned with business, system, and customer requirements.
  • Translate business workflows into intuitive, accessible, and high-performing user interfaces.
  • Integrate RESTful and GraphQL APIs while ensuring performance, reliability, and data security standards.
  • Integrate AI-driven features and intelligent workflows into modern web applications.
  • Optimize application performance, scalability, responsiveness, and cross-browser/device compatibility.
  • Write clean, maintainable, and high-quality code with minimal defects and strong architectural standards.
  • Develop and maintain unit, integration, and end-to-end tests (Jest, React Testing Library, Cypress) and implement automated accessibility checks.
  • Conduct code reviews and enforce best practices, coding standards, and scalable design patterns.
  • Contribute to shared design systems (components, tokens, documentation) and collaborate with UX teams to ensure usability and consistency.
  • Set up analytics, product telemetry, experiments, and feature flags to measure impact and guide continuous improvement.
  • Troubleshoot, debug, and proactively resolve complex technical issues across environments.
  • Collaborate closely with Product, Backend, DevOps, UI/UX, and cross-functional teams throughout the development lifecycle.
  • Participate in agile processes including sprint planning, estimation, retrospectives, and technical discovery sessions.
  • Engage in customer-facing technical discussions during discovery, updates, troubleshooting, and project reviews when required.
  • Prioritize effectively, manage multiple concurrent projects, adapt to evolving requirements, and take ownership of delivery commitments.

 

Skill Requirements

  • 5+ years of strong hands-on experience with Vue.js and/or React.js (React + TypeScript preferred).
  • Advanced proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3, including preprocessors such as SASS/SCSS.
  • Experience with state management libraries (Vuex, Pinia, Redux, Context API).
  • Strong understanding of component-based architecture and scalable front-end design patterns.
  • Experience integrating RESTful and GraphQL APIs into modern web applications.
  • Proficiency with modern frontend build tools and workflows (Vite, Webpack, Babel, npm/yarn).
  • Working knowledge of UI frameworks such as MUI (Material-UI), Tailwind CSS, or similar.
  • Experience contributing to and maintaining design systems, including Storybook for component development and documentation.
  • Strong understanding of responsive design, mobile-first development, and cross-browser compatibility.
  • Hands-on experience integrating AI/ML APIs and using AI-powered development tools (e.g., Cursor or similar).
  • Strong expertise in performance optimization, debugging, and frontend system scalability.
  • Proven track record of delivering high-quality, low-defect code with strong attention to detail.
  • Strong understanding of frontend security best practices (XSS, CSRF, CORS, CSP, OWASP principles)
  • Experience implementing secure authentication and authorization (JWT, OAuth2, SSO).
  • Knowledge of secure API communication, data protection, and privacy standards.
  • Experience with Docker and containerized environments.
  • Familiarity with CI/CD pipelines, version control (Git), and modern branching strategies.
  • Experience with performance monitoring, logging, and production issue resolution.
  • Strong problem-solving ability with end-to-end system thinking capability.
  •  Excellent cross-functional communication and stakeholder collaboration skills.
  • Ability to manage multiple projects, prioritize effectively, and adapt to changing requirements.
  • Strong ownership mindset with commitment to continuous learning and staying updated with emerging technologies and platform ecosystems.

Life at Brain Station 23