Negotiable
Outside
Remote
USA
Summary: We are seeking a skilled Android Developer to join our remote engineering team, responsible for developing and maintaining high-performance Android applications. The role involves collaboration with cross-functional teams to define, design, and ship new features using modern Android technologies. The ideal candidate will have a strong background in Kotlin and Java, along with experience in user-friendly application development. This position is fully remote and requires the ability to work independently.
Key Responsibilities:
- Design, develop, and maintain Android applications using Kotlin, Jetpack Compose, and Coroutines.
- Write clean, maintainable, and efficient code.
- Collaborate with product managers, designers, and other developers to define and deliver new features.
- Ensure the performance, quality, and responsiveness of applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Debug and resolve technical issues reported by QA or end-users.
Key Skills:
- Proven experience developing Android applications using Kotlin and Java.
- Hands-on experience with Jetpack Compose, Coroutines, and other modern Android libraries.
- Solid understanding of the Android SDK, UI/UX design principles, and best practices.
- Experience with RESTful APIs, version control systems (e.g., Git), and agile development methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently in a remote environment.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
About the Role
We are seeking a skilled and passionate Android Developer to join our remote engineering team. In this role, you will be responsible for developing and maintaining high-performance, user-friendly Android applications. You will collaborate with cross-functional teams to define, design, and ship new features, leveraging modern Android technologies and best practices.
Key Responsibilities
Design, develop, and maintain Android applications using Kotlin, Jetpack Compose, and Coroutines.
Write clean, maintainable, and efficient code.
Collaborate with product managers, designers, and other developers to define and deliver new features.
Ensure the performance, quality, and responsiveness of applications.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Debug and resolve technical issues reported by QA or end-users.
Required Qualifications
Proven experience developing Android applications using Kotlin and Java.
Hands-on experience with Jetpack Compose, Coroutines, and other modern Android libraries.
Solid understanding of the Android SDK, UI/UX design principles, and best practices.
Experience with RESTful APIs, version control systems (e.g., Git), and agile development methodologies.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work independently in a remote environment.
Preferred Qualifications
Published apps in the Google Play Store.
Familiarity with CI/CD tools for Android development.
Knowledge of testing frameworks like Espresso or JUnit.
Experience with architectural patterns such as MVVM or MVI.