MoneyPay is a next generation e wallet for the sharing economy. We are looking for talented Senior Mobile Developer teammates interested in making history transforming the financial market and work with the top clients available in Turkish Market.
You will responsible for;
- Design and build sophisticated and highly scalable financial apps using Flutter.
- Implement the designs and wireframes into high quality responsive UI code.
- Explore feasible architectures for implementing new features.
- Perform the root cause analysis of problems and provide long-term solutions in the system.
- Continuously improve the source code by suggesting improvements and new features.
- Follow the best practices while developing the app and also keeping everything structured.
- Use CI/CD for smooth software development lifecycle.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Play an active role in the Scrum Team.
- Ensure security and compliance guidelines are always followed while developing the app.
- Suggest new features and/or enhancements.
- Interact with the Product Owner to help understand end-user feedback.
- Maintaining software through product lifecycle including design, development, code reviews and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Following company policies and quality procedures to ensure quality product deliverable.
Technical Skills
- 5+ years of experience in Mobile Development and 2+ years of experience on Flutter.
- Flutter: To build cross platform mobile apps for Android, IOS and Web. This should include from making responsive UIs to efficiently query data and also mange states in an optimized manner.
- Experience working on different architecture patterns like MVVM and Clean Architecture as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
- In depth grasp of OOP Design Patterns and principles.
- Solid understanding of asynchronous programming.
- Good understanding of Android and iOS platforms.
- Proven expertise in programming language architecture.
- Native Android or IOS: To develop platform specific code using Kotlin or Swift.
- Experience in Unit and Integration testing.
- Firebase: Should have experience with Remote Config, Cloud Messaging, Performance Monitoring and Analytics.
- Git: To manage and collaborate in different projects with the rest of the team.
- Practical understanding in Material Design or Human Interface Guideline.
- An app available in Play Store or App Store is a Plus.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Software Engineer
2026-04-11
Mobile Application Developer -iOS
2026-04-11
Android Developer
2026-04-11
- Posted
- Jan 02, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Istanbul
- Company
- MoneyPay
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Software Engineer
2026-04-11
Mobile Application Developer -iOS
2026-04-11
Android Developer
2026-04-11