Senior Mobile Developer
Join Our Team
Join the Mobile Market Pay team and play a key role in the development of innovative software products and client projects. You’ll be responsible for the entire development process—from design to implementation, including quality assurance and support—within an Agile environment with continuous integration and deployment.
You’ll collaborate with the dynamic Mobile SoftPOS team, impacting tens of thousands of merchants through large-scale application deployments. This position offers diverse and exciting responsibilities, keeping you at the forefront of mobile technology.
Main Responsibilities
Development, Quality Assurance, and Specifications
- Develop new features and maintain existing ones in the Android application.
- Write unit tests to ensure code reliability and stability.
- Implement instrumented tests using Espresso.
- Oversee deployment, integration, and production rollout.
Consulting, Expertise, and Technical Support
- Stay informed about Android technology trends and industry standards.
- Conduct feasibility studies as part of our R&D initiatives.
- Actively participate in code reviews and provide constructive feedback.
- Support clients during integration phases to ensure smooth and effective adoption.
Architecture and Specifications
- Follow the MVVM architecture to ensure maintainable and scalable code.
- Participate in requirements analysis to design effective solutions.
- Write detailed technical specifications in line with adopted methodologies.
Technical Environment
At Market Pay, we develop both SDKs for third-party developers and applications for end-users, with a strong emphasis on sensitive data security.
Our mobile stack includes:
Mobile Development: Kotlin
Architecture: MVVM for Android
Unit Testing: Mockito
IDE: Android Studio
Concurrency Management: Coroutines
Libraries: Room, Jetpack Navigation, Retrofit
Skills and Experience Required
Bachelor's or Master's degree in Computer Science or a related field.
Minimum 3 years of experience in Android app development.
Proficiency in Kotlin for Android development.
Strong ability and desire to share knowledge and mentor team members.
Familiarity with software security best practices and experience in securing mobile apps.
Solid understanding of Android architectural principles (MVVM, Clean Architecture) and experience with Flows and Coroutines.
Ability to write and maintain unit tests.
Experience with Jetpack Compose is a plus.
Bonus: Knowledge of payment and transaction technologies and standards (EMV, VISA, Mastercard).
This position is ideal for someone passionate about technical challenges, focused on security, and eager to make an impact on millions of users. If this sounds like you, we’d love to meet you!
Why Join Us?
Joining Market Pay means becoming part of a growing, people-focused company. Your versatility and ability to manage multiple projects simultaneously will make a real difference!
Join us for an exciting adventure! 🚀
- Département
- Infrastructure / Information Security System/ Network
- Localisations
- Caen, Varsovie
- Statut à distance
- Hybride
À propos de Market Pay
Founded in 2016, Market Pay knows the European retail ecosystem and its payment stakes.
Based on its knowledge of payment within Carrefour Group, Market Pay is now providing its expertise and solutions on payment value chain to new clients. Leveraging an industrial platform, Market Pay simplifies new payment means acceptance and acquiring - both online and POS; offers payment cards – prepaid, gift; and enables new user experience for checkout.
As an active member in financial and regulatory institutions, Market Pay makes a real contribution to the future of payment of its clients.
Senior Mobile Developer
Téléchargement du formulaire de candidature