Negotiable
Outside
Remote
USA
Summary: The Android Developer role involves designing, developing, and maintaining Android mobile applications while ensuring compliance with integration requirements and security standards. The position requires collaboration with various teams, including backend and QA, to optimize app performance and facilitate secure coding practices. The developer will participate in Agile processes and integrate SDK components into applications. A strong background in Android development and cloud services is essential for success in this role.
Key Responsibilities:
- Design, develop, and maintain Android mobile applications.
- Enable and integrate SDK components into Android applications.
- Collaborate with backend and QA teams for functionality and performance testing.
- Implement secure coding practices and ensure compliance with security standards.
- Optimize app performance, scalability, and stability across devices and OS versions.
- Support end-to-end security testing and assist in resolving findings.
- Participate in Agile development processes, including sprint planning and retrospectives.
Key Skills:
- 5-8 years of professional software development experience focused on Android application development.
- Proficiency in Java; Kotlin experience is a plus.
- Hands-on experience with Microsoft Azure, cloud integration, APIs, and backend connectivity.
- Strong background in automation frameworks and CI/CD pipelines (e.g., Appium, Espresso, Azure DevOps, or Jenkins).
- Experience with SDK integration and third-party library implementation.
- Knowledge of RESTful APIs, mobile architecture patterns (MVC, MVVM), and data management best practices.
- Experience in secure mobile development and application security testing.
- Excellent collaboration and communication skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT