Front End Engineer (3-5yrs)

3 - 5 years

2 - 3 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Frontend Engineer (3-5 years)

Youll work closely with product, UX, backend, and clinical experts to turn complex workflows into simple, reliable user experiences for low-resource and high-impact environments.

Responsibilities

  • Design & develop mobile apps using React Native

    for Android/iOS, with clean, modular, and testable code.
  • Build web applications using Vue.js

    , consuming REST/GraphQL APIs from the backend.
  • Translate product requirements and UX designs into

    responsive, pixel-consistent UI

    for both mobile and web.
  • Implement

    offline-first patterns

    (where needed) including local storage, background sync, and graceful error handling.
  • Ensure applications are

    scalable, maintainable, secure, and resilient

    :
    • Follow clean architecture and componentization.
    • Write reusable components and utility modules.
    • Avoid performance bottlenecks and memory leaks.
  • Work closely with backend engineers to define and integrate

    API contracts

    .
  • Participate in

    code reviews

    , enforcing best practices for readability, security, and performance.
  • Write and maintain

    unit tests / integration tests

    for critical components and flows.
  • Debug, troubleshoot, and resolve issues across different devices, browsers, and OS versions.
  • Collaborate with UX/UI designers to ensure

    user-friendly, accessible interfaces

    , especially for field users (CHWs, nurses, etc.).
  • Follow and improve our

    CI/CD processes

    for mobile and web deployments.
  • Stay current with

    frontend and mobile trends

    (React Native ecosystem, Vue 3, TypeScript, state management, security best practices) and bring practical improvements to the team.
  • Document key architectural decisions, component patterns, and reusable libraries.

Requirements

Must Have

  • 35 years

    of professional experience as a Frontend / Mobile engineer.
  • Strong hands-on experience with:
    • React Native

      for mobile app development.
    • Vue.js (Vue 2 or Vue 3)

      for web applications.
  • Solid understanding of

    JavaScript/TypeScript

    , ES6+ features, and modern build tools (Webpack/Vite, npm/yarn).
  • Strong foundation in

    HTML5, CSS3

    , and responsive UI development.
  • Experience integrating with

    RESTful APIs

    (and/or GraphQL).
  • Practical experience building apps that are:
    • Scalable

      (clean architecture, reusable components)
    • Maintainable

      (good structure, clear naming, code reviews)
    • Secure

      (input validation, auth flows, basic OWASP awareness)
    • Resilient

      (error handling, retry logic, handling poor networks)
  • Experience with at least one

    state management

    solution (Vuex/Pinia for Vue, Redux/Zustand/MobX/Recoil for React Native).
  • Familiarity with

    Git

    and standard branching workflows (GitFlow / trunk-based).
  • Strong

    debugging and problem-solving

    skills.
  • Good communication skills and ability to work collaboratively in a

    cross-functional team

    (product, design, clinical, backend).

Nice to Have

  • Experience with

    TypeScript

    in both React Native and Vue.js projects.
  • Experience with

    mobile app releases

    (App Store / Play Store publishing, OTA updates, CodePush/Fastlane, etc.).
  • Knowledge of

    performance optimization

    for mobile and web (lazy loading, bundle optimization, profiling).
  • Experience working on

    healthcare / sensitive data

    products (HIPAA/GDPR awareness).
  • Familiarity with

    unit testing frameworks

    (Jest, Vue Test Utils, React Testing Library) and snapshot/UI tests.
  • Exposure to

    backend APIs

    (Node.js / Python / Laravel) is a plus but not mandatory.
  • Bachelors degree in

    Computer Science, Engineering

    , or related field preferred (or equivalent practical experience).

Soft Skills

  • Strong ownership mindset you care about the

    user experience, not just the code

    .
  • Comfortable working in a

    fast-paced, startup-style

    environment.
  • Willingness to iterate, receive feedback, and improve solutions.
  • Attention to detail, especially around

    edge cases, error states, and user safety

    .

Note:

It's a Face- to-- Face interview for candidate to attend it's Mandatory.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Keylent logo
Keylent

Information Technology & Services

San Francisco

RecommendedJobs for You