Android Developer Role
This position involves the design and development of functional Android applications based on customer requirements.
* Designing and Building Apps: Translate design concepts into user-friendly Android applications using your expertise in mobile app development.
* Writing Code: Utilize programming languages like Java and Kotlin to create the application's logic, features, and user interface.
* Working with the Android SDK: Leverage the Android Software Development Kit (SDK) to access device features like cameras, GPS, and sensors.
Required Skills and Qualifications
The ideal candidate will have:
* At least 3+ years of experience in Android Development, including the latest version of the Android SDK.
* Proficiency in writing clean code using Kotlin.
* Experience working with Android Jetpack and Design Patterns such as MVVM, MVP, and MVI.
* Familiarity with RESTful and/or GraphQL APIs.
* Familiarity with building and optimizing CI/CD pipelines using GitHub actions.
Benefits
This role offers:
* Opportunities to work remotely from Brazil with a flexible schedule of 40 hours per week.
Nice to Have
A bonus skillset would include:
* Experience with other mobile development frameworks such as iOS using Swift or cross-platform development using React Native or Flutter.