Senior Software Engineer, Frontend

Skills
Mobile ApplicationsAmdocs CRMContextEnhanced Data Rates For GSM EvolutionMicrosoft SurfacePersonal BoundariesStructured Finance
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of professional software engineering experience with significant production web application work
  • Strong expertise in React and TypeScript including hooks context providers Suspense boundaries and component composition
  • Experience shipping and maintaining production front-end systems through the full release lifecycle
  • Strong system design instincts for front-end architecture including state management data fetching and navigation
  • Experience improving performance reliability and maintainability of user-facing systems
  • Eagerness to learn across the stack and contribute to React Native mobile surfaces
  • Experience working on high domain complexity systems such as financial services secure payment flows or similarly regulated environments
  • Experience working within CI/CD pipelines and modern release workflows

Nice to have

  • Attention to detail
  • Curiosity about AI tools
  • Strong technical leadership
  • Mentoring mindset
  • Cross-platform interest

Day to day

  • Lead frontend architecture decisions and turn ambiguous product ideas into clear technical plans with milestones.
  • Build and maintain production web applications in React and TypeScript while improving performance reliability and maintainability.
  • Contribute across the stack to React Native mobile features on iOS and Android and help strengthen testing security and release processes.