About the Role
Design, develop, and maintain high-performance Android applications using modern Kotlin practices and architecture components.
Responsibilities
- Lead the development and optimization of Android applications
- Implement clean, maintainable, and testable Kotlin code
- Collaborate with product and design teams to define feature requirements
- Ensure application stability across diverse device configurations
- Integrate with RESTful APIs and backend services
- Apply secure coding standards to protect user data
- Conduct code reviews to uphold engineering standards
- Diagnose and resolve performance bottlenecks
- Stay current with Android platform updates and libraries
- Mentor junior developers in best practices and patterns
- Contribute to architectural decisions and technical planning
- Work within agile sprints to deliver iterative improvements
- Support deployment and monitoring of production releases
- Evaluate third-party SDKs for integration feasibility
- Ensure compliance with privacy and data protection regulations
- Optimize app startup time and memory usage
- Implement offline functionality and data synchronization
- Utilize dependency injection and modern Android frameworks
- Write unit and integration tests for critical components
- Improve accessibility and internationalization support
- Troubleshoot issues reported by QA and end users
- Participate in sprint planning and retrospectives
- Document technical designs and implementation details
- Refactor legacy code to improve maintainability
- Assist in defining mobile development roadmaps
Nice to Have
- Master’s degree in a technical field
- Experience with reactive programming using RxJava or Flow
- Familiarity with Kotlin Coroutines
- Knowledge of mobile identity or authentication systems
- Experience with offline-first application design
- Background in fintech or security-focused applications
- Contributions to open-source Android projects
- Published apps on Google Play Store
- Experience with Firebase services
- Understanding of GDPR or CCPA compliance
- Familiarity with mobile threat defense
- Experience with automated UI testing tools
- Knowledge of Gradle build customization
- Experience with multi-module project structures
- Familiarity with mobile analytics platforms
Compensation
Competitive salary with comprehensive benefits package
Work Arrangement
Hybrid work model with flexibility for remote collaboration
Team
Collaborative engineering team focused on mobile innovation
Security Focus
- All engineers are expected to prioritize data protection and follow strict security protocols when handling sensitive information.
- Candidates must be comfortable working within a zero-trust security framework and implementing end-to-end encryption.
Technology Stack
- Primary development in Kotlin using Android Studio.
- Use of Jetpack Compose for modern UI development.
- Integration with internal microservices via HTTPS.
- Version control via Git with pull request workflows.
Available for qualified candidates

