Design, develop, and test scalable mobile software products that serve a global audience. Work within agile squads to advance payment technologies using Flutter and native platforms, ensuring secure and high-performance transaction systems.
Responsibilities
- Design systems and code that reach 40% of the global population while shaping internal standards for scalability, security, and reusability
- Collaborate across functions to produce design artifacts and deliver high-quality software solutions for multiple technical offerings
- Contribute actively to improving product quality, service technology, and implementing new business workflows in diverse agile teams
- Build robust, scalable products serving end-user merchants, B2B clients, and business-to-government solutions
- Use innovative technologies to develop next-generation Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later systems
- Mentor others and engage in continuous learning to drive global or local impact
- Work directly with product owners to gather and refine requirements, considering existing tools and solutions across the organization
- Design and develop advanced architectural solutions that are scalable and integrate well with internal technical ecosystems
- Provide expert input on technical documentation and help shape standard processes for documentation
- Play a central role in developing and delivering new features across products from start to finish
- Maintain a highly hands-on role with direct contributions to production code, architecture design, and engineering standards
- Operate in a fast-paced, iterative environment with close collaboration across product, backend, platform, and security teams
- Adapt to evolving problem spaces and contribute to long-term mobile platform strategy
- Take full ownership of solutions from technical design and implementation through release and post-production support
- Participate in design reviews, sprint demos, and technical strategy discussions as needed
- Demonstrate experience in enterprise-scale environments with high reliability and security requirements
- Provide occasional support during release cycles or production escalations
Requirements
- 8 or more years of relevant work experience with a Bachelor’s degree, or 5+ years with an advanced degree (e.g., Masters, MBA, JD, MD), or 2+ years with a PhD, or 11+ years of relevant experience without a degree
- 6 to 10 or more years of professional experience in mobile application development
- 3 or more years of hands-on experience building and shipping production apps using Flutter (Dart)
- Experience developing scalable mobile platforms for consumer-facing applications
- Experience designing reusable mobile modules or shared UI component libraries
- Exposure to backend ecosystems based on microservices
- Experience integrating AI-powered APIs or intelligent workflows into mobile apps
- Familiarity with cloud-integrated mobile services such as Firebase or AWS
- Experience working in security-sensitive or regulated environments
- Experience mentoring engineers and influencing engineering standards
- Strong proficiency in at least one native mobile language: Swift for iOS or Kotlin for Android
- Proven experience releasing apps through App Store and/or Google Play
- Strong understanding of RESTful API integration
- Strong understanding of JSON parsing and serialization
- Strong understanding of secure authentication flows including OAuth 2.0, OIDC, and token handling
- Strong understanding of secure storage mechanisms like Keychain, Keystore, and encrypted storage patterns
- Experience implementing modular and scalable architecture patterns such as MVVM, Clean Architecture, or BLoC
- Strong debugging skills and experience using performance optimization tools
- Experience with Git-based workflows using platforms like GitHub, GitLab, or Bitbucket
- Working knowledge of CI/CD pipelines for mobile build and release automation
- Strong hands-on coding ability with a focus on high engineering quality
- AI-first mindset and experience using AI-assisted development tools
- Ability to turn ambiguous product requirements into scalable technical solutions
- Ownership mentality with the ability to drive features from design to deployment
- Strong collaboration skills when working with backend, product, design, and security teams
Nice to Have
- 9 or more years of relevant experience with a Bachelor’s degree, or 7+ years with an advanced degree, or 3+ years with a PhD
Tech Stack
Flutter, Dart, Swift, Kotlin, RESTful APIs, JSON, OAuth 2.0, OIDC, Keychain, Keystore, Firebase, AWS, Git, GitHub, GitLab, Bitbucket, CI/CD, MVVM, Clean Architecture, BLoC, Microservices, AI-powered APIs, Android, iOS, App Store
Benefits
- Medical
- Dental
- Vision
- 401(k)
- FSA/HSA
- Life Insurance
- Paid Time Off
- Wellness Program
- Bonus
- Equity
Compensation
152,200.00 to 243,700.00 USD per year. Equity: eligible for equity. Potential sales incentive payments, bonus
Work Arrangement
hybrid — Expectation of days in the office will be confirmed by your Hiring Manager
Team
Team size: multi-functional development teams and agile squads. Structure: collaboration across product, backend, platform, and security teams. Reports to: Hiring Manager
- Progress starts with you
- Create impact at scale
- Tackling meaningful challenges
- Growing your skills
- Seeing contributions impact lives around the world
- Work that matters
- Challenge the Status Quo
- Energy and Experience: A growth mindset that is curious and passionate about technologies
- Builder: Experience building and deploying modern services and web applications with quality and scalability
- Learner: Constant drive to learn new technologies
- Partnership: Collaboration with Product, Test, Dev-ops, and Agile/Scrum teams
Additional Information
- Work Hours:
