Job Description
We are seeking an experienced Android Developer to join our team. The successful candidate will be responsible for designing and building high-quality Android applications that meet the needs of our clients.
* Designing and Building Apps: Translate design concepts and user requirements into functional Android applications, ensuring seamless integration with the latest Android SDK features.
* Writing Code: Utilize programming languages like Java and Kotlin to create clean, efficient, and scalable app logic, features, and user interfaces.
* Working with the Android SDK: Leverage the Android Software Development Kit (SDK) to access device features such as cameras, GPS, and sensors, delivering innovative solutions to complex problems.
Required Skills and Qualifications
* Experience: Minimum 3 years of experience in Android development, including hands-on experience with the latest Android SDK.
* Programming Languages: Proficiency in Java and Kotlin programming languages, with a strong understanding of object-oriented programming principles.
* Android Jetpack and Design Patterns: Working knowledge of Android Jetpack and design patterns such as MVVM, MVP, and MVI.
* API Integration: Familiarity with RESTful and/or GraphQL APIs, ensuring seamless data exchange between systems.
* CI/CD Pipelines: Experience with building and optimizing CI/CD pipelines on GitHub actions.
Benefits
* Remote Work: Opportunity to work remotely from Brazil, offering a flexible work environment that suits your lifestyle.
* Rate: Competitive hourly rate of USD $15-19/hour, reflecting your expertise and dedication.
Others
* Nice to Have: Additional skills in mobile development, including iOS development using Swift or cross-platform development with React Native or Flutter, can be beneficial but not required.