Senior Software Engineer, Frontend
Skills
Mobile ApplicationsAmdocs CRMContextEnhanced Data Rates For GSM EvolutionMicrosoft SurfacePersonal BoundariesStructured Finance
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.
