Tech Stack
AndroidAWSCloudFirebaseFlutterJavaKotlinReactReact Native
About the role
- Design, develop, test, and maintain Android applications.
- Collaborate with cross-functional teams including designers, backend developers, and product managers.
- Translate product requirements into technical specifications and implement scalable solutions.
- Optimize applications for performance, reliability, and user experience.
- Review code and mentor junior developers.
- Stay updated with the latest Android development trends, tools, and best practices.
- Communicate effectively with English-speaking stakeholders, providing updates and technical explanations.
Requirements
- 5+ years of experience in Android development.
- Strong knowledge of Kotlin and Java.
- Experience with Android SDK, Jetpack libraries, RESTful APIs, and third-party libraries.
- Experience with CI/CD pipelines, version control (Git), and unit/UI testing.
- Strong problem-solving skills and attention to detail.
- Advanced English proficiency (speaking, reading, and writing) for daily communication with international teams.
- Familiarity with Agile/Scrum methodologies.
- Experience with cross-platform frameworks (Flutter, React Native) is preferred.
- Experience with cloud services (Firebase, AWS) is preferred.
- Knowledge of UI/UX principles for mobile applications is preferred.
- Competitive salary
- Remote options.
- Opportunity to work with international teams and cutting-edge technologies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Android developmentKotlinJavaAndroid SDKJetpack librariesRESTful APIsCI/CD pipelinesGitunit testingUI testing
Soft skills
problem-solvingattention to detaileffective communicationcollaborationmentoring