
Mid-level Mobile Developer
FCamara Consulting & Training
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
About the role
- Improve the experience of applications with millions of users
- Contribute to and participate in technical decisions, including architecture, tools and processes
- Ensure performance and analyze production data to drive improvements
- Review team pull requests
- Participate in the Android community
- Follow the activity lifecycle from analysis and bug fixing through to publishing in Production
- Ensure product quality, paying attention to the development pipeline, QA and production environments
Requirements
- Strong knowledge of Jetpack, Gradle and Kotlin
- Familiarity with Clean Code and SOLID principles
- Experience with CI/CD — preferably GitHub Actions
- Development with unit tests and Espresso UI tests
- Experience with Clean Architecture and MVVM
- Experience with LiveData
- Experience with RxJava and Coroutines
Benefits
- Android position
- Regular participation in brainstorming sessions about user experience, data analysis and workflow with designers, the Product Owner and data scientists from your team
- Develop creative front-end solutions to meet user needs and enhance user experience
- Work collaboratively with your team
- Day-to-day responsibilities:
- Improve the experience of applications with millions of users
- Contribute to and participate in technical decisions, including architecture, tools and processes
- Ensure performance and analyze production data to drive improvements
- Review team pull requests
- Participate in the Android community
- Experience with Git
- Monitor Crashlytics
- Requirements (must have):
- Strong knowledge of Jetpack, Gradle and Kotlin
- Familiarity with Clean Code and SOLID principles
- Experience with CI/CD — preferably GitHub Actions
- Development with unit tests and Espresso UI tests
- Experience with Clean Architecture and MVVM
- Experience with LiveData
- Experience with RxJava and Coroutines
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JetpackGradleKotlinClean CodeSOLID principlesCI/CDGitHub Actionsunit testsEspresso UI testsClean Architecture