Mobile Software Development Expert
Join us in shaping the future of mobile software development. Our team is looking for a skilled professional to design and build advanced applications for both Android and iOS platforms.
The ideal candidate will have hands-on experience in mobile development, strong communication skills, and be comfortable working collaboratively with cross-functional teams in fast-paced Agile environments.
* Design and build high-quality features for mobile platforms (Android primarily, iOS is a bonus)
* Collaborate with cross-functional teams to define, design, and ship new features
* Ensure performance, quality, and responsiveness of mobile applications
* Identify and resolve performance bottlenecks and bugs
* Maintain clean, testable, well-organized code and contribute to automation processes
* Work with APIs, third-party libraries, and modern mobile architectures
* Stay updated with the latest trends and best practices in mobile development
* Participate in Agile/Scrum processes, contributing to planning, reviews, and team discussions
Key Qualifications:
* Medium-level experience in mobile development (approximately 3–5 years)
* Proficient in Java or Kotlin (at least one is required)
* Experience implementing and customizing video player functionality using frameworks such as ExoPlayer or MediaSession APIs
* Solid understanding of the full mobile development lifecycle
* Experience with RESTful APIs to connect Android applications to backend services
* Familiarity with push notifications and cloud messaging APIs (e.g., Firebase)
* Knowledge of Google's material design principles and interface guidelines
* Strong understanding of architecture patterns (MVVM, Clean Architecture)
* Experience with Git, CI/CD practices, and testing frameworks
* Strong problem-solving skills and attention to detail
* Advanced level of written and oral English proficiency
Preferred Qualifications:
* Experience using Jetpack components (e.g., Room, Hilt, WorkManager, LiveData, ViewModel)
* Experience with Dependency Injection frameworks (Hilt, Dagger, or Koin)
* Familiarity with cloud platforms (AWS, Google Cloud, or Azure)
* Experience with media playback, DRM, caching, performance profiling, or offline-first applications
* Experience working in Agile/Scrum development environments
* Exposure to CI/CD pipelines and automated testing for Android
Flatiron Software Co has a zero-tolerance policy towards discrimination.