Frontend Software Engineer

About the job

About the Frontend Software Engineer role

We are seeking a skilled Frontend Software Engineer with expertise in React, React Native, TypeScript, and Micro Frontend architecture. The ideal candidate will be responsible for building scalable, reusable, and high-performance web and mobile applications while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

  • Design and develop responsive web applications using React and TypeScript
  • Build cross-platform mobile applications using React Native
  • Develop and maintain Micro Frontend solutions using Module Federation and modern frontend architecture patterns
  • Create reusable UI components and shared libraries
  • Implement functional programming principles and React Hooks for clean, maintainable code
  • Integrate frontend applications with REST and GraphQL APIs
  • Participate in architecture discussions and technical design reviews
  • Write unit, integration, and end-to-end tests
  • Optimize application performance, accessibility, and security
  • Collaborate with UX designers, backend developers, QA engineers, and product owners
  • Perform code reviews and mentor junior developers
  • Support CI/CD pipelines and deployment activities

Requirements:

  • 6+ years of experience in Frontend Development
  • Strong expertise in React.js and TypeScript
  • Experience in React Native mobile application development
  • Hands-on experience with Micro Frontend Architecture and Module Federation
  • Strong understanding of JavaScript ES6+ concepts
  • Experience with Redux, Context API, or similar state management solutions
  • Understanding of Functional Programming concepts
  • Knowledge of REST APIs and API integrations
  • Experience with Git-based development workflows
  • Strong debugging and problem-solving abilities

Preferred Qualifications:

  • Experience with Azure Cloud
  • Exposure to Docker and Kubernetes
  • Knowledge of CI/CD pipelines
  • Experience in Enterprise-scale applications
  • Familiarity with Agile/Scrum methodologies

Search Popup

Help me find…

This will close in 0 seconds