Staff Engineer

Year    Chennai, Tamil Nadu, India

Job Description

:
Responsibilities
Frontend Development & Architecture

  • Architect, build, and optimize high-performance, scalable frontend applications using React.js, React Native, and JavaScript/TypeScript.
  • Ensure seamless cross-platform compatibility across web and mobile (iOS & Android).
  • Implement modern UI/UX best practices, accessibility standards, and responsive design principles.
Full-Stack Development & API Integration
  • Work with Node.js (Express/Nest.js) and databases (MongoDB, PostgreSQL, Firebase) to build and optimize backend services.
  • Design and integrate RESTful APIs, GraphQL, and WebSockets for real-time data exchange.
  • Implement serverless architectures (AWS Lambda, Firebase Functions) where applicable.
Performance Optimization & Scalability
  • Optimize app performance, lazy loading, and memory management for fast-loading UIs.
  • Improve frontend rendering, reducing time-to-interactive (TTI) and optimizing React hydration.
  • Enhance database query performance for large-scale applications.
State Management & Component Reusability
  • Utilize Redux, React Query, Redux Toolkit or Context API to manage application state efficiently.
  • Build reusable, modular, and maintainable components following best coding practices.
Testing, Debugging & CI/CD
  • Implement unit, integration, and end-to-end testing using Jest, React Testing Library, and Cypress.
  • Set up and maintain CI/CD pipelines (GitHub Actions, Bitrise, Fastlane) for automated deployments.
  • Debug and resolve frontend/backend issues related to performance, security, and API integrations.
?
Collaboration & Leadership
  • Work closely with designers, backend engineers, and product managers in an agile development environment.
  • Mentor junior developers, lead code reviews, and drive engineering best practices.
Requirements
Required Skills & Experience
  • 5+ years of professional experience in software development, with a focus on frontend engineering.
  • Expertise in React.js, Next.js, React Native, and TypeScript/JavaScript.
  • Strong understanding of state management (Redux, Recoil, Zustand, Context API).
  • Hands-on experience with Node.js, Express.js/Nest.js, and database technologies (MongoDB, PostgreSQL, Firebase).
  • Experience integrating GraphQL, REST APIs, WebSockets, and third-party SDKs.
  • Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Firebase).
  • Proficiency in secure coding practices, OAuth, JWT authentication, and data encryption.
Benefits
Work on innovative solutions for global businesses.
  • Opportunities to lead projects and mentor teams.
  • Exposure to international teams across multiple regions.
  • Hybrid work model with flexibility.
  • Continuous learning through conferences, certifications, and upskilling programs.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4521963
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year