Android Developer
Summary
Android Developer building high-performance Android apps, including SmartPOS payment terminal apps, using Java, Kotlin, and Flutter.
Responsibilities
- Develop high-performance Android applications from concept to release
- Collaborate with cross-functional teams to define, design, and implement new features
- Continuously maintain and improve code quality, ensuring stability and usability
- Stay up to date with the latest trends and best practices in Android development
Requirements
- Proven experience developing Android applications, with a portfolio of published apps
- Strong knowledge of Java, Kotlin, and object-oriented programming
- Familiarity with Android SDKs, APIs, and common libraries
- Excellent communication skills and ability to work in a team
- Strong passion for mobile technology and willingness to learn and experiment with new technologies
- Experience with source code management using Git
- Familiarity with the Firebase platform and publishing apps to the Google Play Store
- Knowledge of REST APIs
- Experience with cross-platform development using Flutter
- Experience developing apps for SmartPOS (card payment terminals) running Android
- Familiarity with Fastlane and build automation using CI
- Experience building white-label apps