About this Role
As an experienced Android developer, you will play a key role in designing and building innovative mobile applications that meet the needs of our clients.
Job Description
We are looking for a highly skilled developer to join our team and take on the challenge of creating engaging and user-friendly Android apps. Your primary responsibilities will include:
* Translating design concepts and user requirements into functional Android applications
* Writing clean code using Java and Kotlin to create the app's logic, features, and user interface
* Utilizing the Android Software Development Kit (SDK) to access device features like the camera, GPS, and sensors
* Designing intuitive and visually appealing user interfaces that are consistent with Android design guidelines
* Implementing clear and logical navigation flows within the app
Requirements
To be successful in this role, you will need to have:
* A strong background in Android development, including experience with the latest version of the Android SDK
* Proficiency in writing clean code in Java and Kotlin
* Familiarity with Android Jetpack and Design Patterns (MVVM, MVP, MVI)
* Knowledge of RESTful and/or GraphQL APIs
* Familiarity with building and optimizing CI/CD pipelines on GitHub actions
Benefits
This role offers the opportunity to work on exciting projects, develop your skills, and collaborate with a talented team of developers. You will also have the chance to:
* Work remotely from Brazil, with a 40-hour workweek
* Contribute to the creation of innovative mobile applications that make a real impact
* Enjoy a competitive hourly rate of USD $15-19/hour
Nice to Have
In addition to the above qualifications, it would be great if you had experience with other mobile development technologies, such as iOS development using Swift, or cross-platform development with React Native or Flutter.