Reports To: Engineering Manager, Mobile Lead, or CTO
About the Opportunity
Our staffing agency is recruiting on behalf of a leading client for an experienced Mobile App Developer to design, build, and maintain high‑quality mobile applications. This role is ideal for a developer who combines strong technical expertise with a user‑centric mindset and thrives in fast‑paced, collaborative environments. The position includes responsibility for implementing and maintaining secure payment integrations within mobile applications.
Key Responsibilities
- Develop, test, and deploy mobile applications for iOS, Android, or cross‑platform environments depending on project needs.
- Build and maintain payment integration features, including secure transaction flows, third‑party payment SDKs, and compliance with platform and industry standards.
- Collaborate with product managers, designers, and backend teams to translate requirements into functional, intuitive mobile experiences.
- Integrate mobile applications with APIs, third‑party services, and backend systems.
- Optimize applications for performance, responsiveness, and scalability across devices.
- Troubleshoot, debug, and resolve issues throughout the development lifecycle.
- Maintain clean, well‑documented, and reusable code following best practices and coding standards.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Manage app store submissions, updates, and release cycles for iOS and/or Android.
- Stay current with emerging mobile technologies, frameworks, and industry trends.
Requirements
- 3–5+ years of professional experience in mobile application development.
- Proficiency in one or more of the following:
-
iOS: Swift, SwiftUI, Objective‑C, Xcode
-
Android: Kotlin, Java, Android Studio
-
Cross‑Platform: React Native, Flutter, Dart
- Experience integrating payment gateways or SDKs (Stripe, PayPal, Apple Pay, Google Pay, Braintree, etc.).
- Strong understanding of mobile UI/UX principles and platform guidelines.
- Experience integrating REST APIs, JSON, and third‑party SDKs.
- Familiarity with Git or other version control systems.
- Ability to work collaboratively with cross‑functional teams and communicate technical concepts clearly.
Preferred Qualifications
- Experience with CI/CD pipelines for mobile deployments.
- Knowledge of mobile security best practices, authentication, and data protection.
- Experience with Firebase, AWS Mobile, or Azure Mobile services.
- Background in Agile/Scrum development environments.
- Prior experience publishing apps to the App Store or Google Play.
- Familiarity with PCI‑compliant development practices.
Core Competencies
- Problem‑solving and analytical thinking
- Strong attention to detail
- Creativity in designing user‑friendly mobile experiences
- Clear communication and teamwork
- Ability to manage multiple tasks and deadlines
- Adaptability in evolving technical environments