โšก New

Frontend Engineer

Neighborly

BengaluruFull-timeMid LevelOn-site

Job Description

Frontend Engineer Full-time | Technology / Frontend Engineering | junior level (36 Years) About the Role: We are looking for a Lead Frontend Engineer with 36 years of experience building sophisticated, high-performance web applications using React, TypeScript, and modern JavaScript. This is a hands-on leadership role you will both write production code and guide a small team of frontend engineers, setting technical direction, establishing best practices, and ensuring consistent delivery quality. You will work closely with Product, UX, and PMO teams to shape the frontend architecture of our Digital Platform and serve as the engineering voice for UI decisions across the organization.

Key Responsibilities: Technical: Architect, develop, and maintain high-quality, performant, and accessible frontend applications using React, TypeScript, and JavaScript setting the standard for code quality across the team. Own the frontend architecture of the Digital Platform making well-reasoned decisions on component design, state management, rendering strategies, and UI performance. Build and evolve a shared component library and design system implementation, ensuring visual and functional consistency across web properties.

Collaborate with UX designers to translate high-fidelity designs into accessible, responsive, and pixel-accurate user interfaces. Define and enforce front-end coding standards, linting rules, testing conventions, and code review practices across the team. Lead the integration of frontend applications with RESTful APIs and back-end services working with Engineering peers on contract design and API consumption patterns.

Drive web performance optimization initiatives owning Core Web Vitals metrics and working with platform teams on CDN, caching, and asset delivery strategies. Identify, investigate, and resolve complex UI bugs and performance regressions across browsers, devices, and platforms. Contribute to CI/CD pipeline improvements for frontend build, test, and deployment workflows.

Leadership & Team Lead and manage a small team of frontend engineers providing technical direction, day-to-day guidance, and regular one-to-ones. Plan and priorities frontend engineering work in collaboration with Product, Engineering Manager and PMO breaking down complex features into well-scoped, deliverable tasks. Conduct thorough code reviews that are constructive, educational, and consistent raising the technical capability of the team over time.

Identify skill gaps within the team and create development plans, pairing opportunities, or learning resources to address them. Serve as the escalation point for complex frontend technical issues stepping in to unblock engineers and drive resolution under time pressure. Represent the frontend engineering function in cross-functional planning sessions, sprint ceremonies, and architectural reviews.

Champion engineering best practices, documentation culture, and continuous improvement across the team. Required Skills & Experience 36 years of frontend engineering experience, with a strong portfolio of production web applications React expertise: Deep proficiency in React including hooks, context, performance optimization (memo, lazy, Suspense), and experience with Vite or similar modern build tooling. TypeScript & JavaScript: Expert-level TypeScript skills with a strong command of modern JavaScript (ES6+) type system design, generics, utility types, and strict-mode development.

HTML & CSS: Strong command of semantic HTML, modern CSS (Grid, Flexbox, CSS Modules or Tailwind), responsive design, and cross-browser compatibility. Component architecture: Proven experience designing and maintaining scalable component libraries and design system implementations understanding the trade-offs between flexibility, reuse, and consistency. State management: Hands-on experience with state management patterns and libraries (Redux Toolkit, Zu stand, React Query, or equivalent) able to recommend the right approach for a given context.

Frontend performance: Working knowledge of Core Web Vitals (LCP, INP, CLS), browser rendering pipelines, and practical optimization techniques including code splitting, lazy loading, and caching strategies. API integration: Confident integrating with RESTful APIs including async data fetching, error handling, loading states, and API contract collaboration with back-end teams. CI/CD & tooling: Familiarity with frontend build pipelines, linting (ESLint), formatting (Prettier), and deployment workflows using GitHub Actions, Azure DevOps, or equivalent.

Agile/Scrum: Experienced in sprint-based delivery and active participation in planning, retrospectives, and cross-functional ceremonies as a technical lead. Nice to Have: Experience with micro-frontend architectures or module federation for large-scale frontend systems. Familiarity with Node.js for tooling, server-side rendering (Next.js), or backend-for-frontend (BFF) patterns.

Exposure to CMS-driven frontend development particularly Crown peak or other headless CMS platforms. Working knowledge of Cloudflare CDN, edge delivery, and caching configuration as it relates to frontend performance. Experience with accessibility auditing tools (Axe, Lighthouse) and building WCAG 2.1 AA compliant interfaces.

Familiarity with mobile-responsive design beyond breakpoints including touch interactions, viewport considerations, and progressive web app (PWA) patterns. Understanding of AWS services relevant to frontend hosting and delivery (S3, CloudFront, Lambda@Edge). Experience contributing to or establishing frontend engineering hiring processes and technical assessments.

Leadership Thinking & Soft Skills: This is a lead role the following qualities are as important as technical skills in determining the right fit. Independent decision-making: Comfortable owning and defending technical decisions without needing senior approval at every step knows when to escalate and when to move forward with confidence. First-principles thinking: Approaches unfamiliar problems by breaking them down from scratch rather than defaulting to patterns or tools able to reason through trade-offs and articulate the rationale clearly to both engineers and stakeholders.

Strategic prioritization: Balances short-term delivery pressure against long-term code health pushes back appropriately on scope, technical debt accumulation, or unrealistic timelines with constructive alternatives. Team amplifier mindset: Measures personal success by the output and growth of the team, not individual contribution alone actively looks for ways to remove blockers, share knowledge, and raise the ceiling for everyone. Clarity under ambiguity: Can move forward and keep the team productive when requirements are incomplete or shifting defines just enough structure to make progress without over-engineering the solution.

Stakeholder influence: Able to earn trust from Product, UX, and PMO peers through consistent delivery and clear communication comfortable challenging scope or design decisions with evidence and alternative proposals. Constructive directness: Gives honest, specific, and actionable feedback to engineers in code reviews, one-to-ones, and planning sessions without being discouraging or vague. Calm under pressure: Stays composed and methodical during production incidents, deadline crunches, or high-stakes releases helps the team stay focused when the environment is stressful.

Posted Today

Related Jobs

Related Searches

Apply Now