About the Role
The role involves building and improving Android applications with a focus on clean architecture, performance, and usability within a fast-paced product team.
Responsibilities
- Develop and maintain Android applications using modern development practices
- Collaborate with designers and backend engineers to implement intuitive features
- Write clean, testable, and well-documented Kotlin code
- Optimize app performance and responsiveness across various devices
- Troubleshoot and resolve technical issues in production environments
- Participate in code reviews to ensure code quality and consistency
- Implement secure authentication and data handling methods
- Stay current with Android platform updates and industry trends
- Integrate RESTful APIs and third-party libraries
- Contribute to architectural decisions and technical planning
- Ensure compliance with privacy and data protection standards
- Work with CI/CD pipelines for automated testing and deployment
- Support the release process across different app store channels
- Monitor app stability using crash reporting tools
- Translate product requirements into technical implementations
- Improve user experience through iterative development
- Collaborate on feature prioritization with product stakeholders
- Maintain backward compatibility for older Android versions
- Use version control systems effectively, primarily Git
- Document technical processes and system designs
Nice to Have
- Experience with reactive programming frameworks
- Background in agile or lean development methodologies
- Contributions to open-source Android projects
- Familiarity with monitoring and analytics tools
- Experience with multi-module app architecture
- Knowledge of internationalization and localization
- Previous work in early-stage or product-driven companies
Benefits
- Flexible working hours and location independence
- Opportunity to influence product and technical direction
- Support for professional development and learning
- Modern tech stack with room for innovation
- Transparent decision-making culture
- Regular team meetups and virtual collaboration events
Compensation
Competitive salary with performance-based adjustments
Work Arrangement
Fully remote, full-time position
Team
Small, agile engineering team focused on mobile innovation
Tech Stack
- Primary language: Kotlin
- Architecture: Clean Architecture with MVVM
- Libraries: Retrofit, OkHttp, Coroutines, Flow, Hilt, Jetpack Compose
- CI/CD: GitHub Actions
- Monitoring: Firebase Crashlytics, Sentry
Team Culture
- We value direct, respectful communication
- Decisions are driven by data and user feedback
- We encourage experimentation and learning from failures
- Everyone contributes to both code and culture
No visa sponsorship available