Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Would you like to perform rewarding work while contributing to the success of an established and growing company?
We are seeking talented and motivated Mobile Developers to join our team and work on innovative mobile applications that impact users globally.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 7 years of professional experience developing native mobile applications for both iOS and Android.
- Strong proficiency in Swift (iOS) and Kotlin/Java (Android).
- Solid understanding of platform SDKs (iOS SDK, Android SDK, Jetpack components) and development tools (Xcode, Android Studio).
- Experience with modern architectural patterns such as MVVM, MVP, MVI, VIPER, Clean Architecture.
- Familiarity with UI frameworks: UIKit, SwiftUI, Combine (iOS); Material Design, Jetpack Compose, Coroutines, Flow (Android).
- Experience with networking and APIs (RESTful APIs, JSON, Alamofire, Retrofit) and local databases (Core Data, SQLite, Room, Realm).
- Knowledge of unit testing and UI testing frameworks (e.g., XCTest, JUnit, Espresso).
- Understanding of good UI/UX principles and ability to implement pixel-perfect designs.
- Proficiency with Git and experience with CI/CD tools (e.g., Jenkins, GitHub Actions).
- Strong problem-solving, analytical thinking, and attention to detail.
- Excellent communication skills and ability to work in Agile/Scrum environments.
- Published apps on the App Store and/or Google Play or contributions to open-source projects.
Responsibilities
- Design, develop, test, and maintain high-quality mobile applications for both iOS and Android.
- Collaborate with UX/UI designers, backend developers, business analysts, and product managers to deliver innovative and user-friendly mobile solutions.
- Architect scalable, reusable, and maintainable codebases following clean code principles.
- Integrate APIs, third-party libraries, and SDKs effectively.
- Optimize app performance, responsiveness, and battery efficiency.
- Implement and maintain automated testing to ensure application stability.
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
- Conduct code reviews and contribute to improving development standards and practices.
- Stay updated with emerging mobile technologies and trends, and apply them where appropriate.
- Troubleshoot and resolve issues to maintain a seamless user experience.
OBSS is proud to be an equal opportunity workplace and is an affirmative action employer. We make recruiting decisions without regard to race, color, religion, national or ethnic origin, age, gender, sexual orientation, marital status, veteran status or disability status.
https://medium.com/codable
Key Skills
Ranked by relevanceReady to apply?
Join OBSS and take your career to the next level!
Application takes less than 5 minutes