The partner company is looking to hire a Staff Software Engineer - React Native - Consumer to help shape high-performance mobile experiences used by millions, driving the evolution of user-facing applications in a fast-moving tech environment.
Requirements
- Advanced proficiency in JavaScript/TypeScript, ReactJS, and React Native.
- Solid understanding of both iOS and Android SDKs, including native development with Objective-C, Swift, Java, or Kotlin.
- Experience working on consumer payments or fintech mobile applications.
- Strong knowledge of API design, application security, and performance optimization.
- Familiarity with modern build pipelines, tooling, and testing frameworks.
- Deep awareness of UI/UX principles and the ability to deliver high-quality user experiences.
- Experience developing advanced micro-interactions or animations in React Native.
Responsibilities
- Design, develop, and maintain world-class mobile and web applications using React Native.
- Collaborate with Product, Design, and Backend teams to deliver high-impact features and improvements.
- Drive the technical vision of consumer applications through architecture leadership and technology evaluation.
- Diagnose, analyze, and resolve complex technical challenges across diverse platforms and stacks.
- Establish and promote engineering best practices that ensure clean, maintainable, and scalable code.
- Mentor engineers of various seniority levels and foster a culture of growth and continuous learning.
- Stay current with emerging technologies to keep applications modern, efficient, and competitive.
Other
- 8+ years of professional experience in software development with strong expertise in mobile and web applications.
- Excellent problem-solving skills, attention to detail, and the ability to work autonomously or collaboratively.
- Strong communication skills in English.
- 10+ years of engineering experience in a large tech organization or fast-growing startup.
- Experience leading or managing engineering teams.