Android Software Developer
Technology
Application Management Services LLCDallas, United States2 months agoUntil 4/21/2026
Contract
Job description
We are seeking an experienced Android Software Developer to design, develop, enhance, and maintain high-quality native Android applications. This role strongly emphasizes AI-assisted development workflows, with Windsurf AI serving as a primary development tool.
The ideal candidate will have strong expertise in Kotlin, working knowledge of Java, and proven experience leveraging AI tools to create, refactor, debug, and maintain production-grade Android applications. You will collaborate closely with backend engineers, product managers, and UI/UX designers to deliver scalable and reliable mobile solutions.
Key Responsibilities
- Design, develop, and maintain native Android applications using Kotlin and Java
- Utilize Windsurf AI as a core development tool for code generation, refactoring, debugging, and optimization
- Build modern Android user interfaces using Jetpack Compose and XML layouts
- Integrate Android applications with backend RESTful APIs
- Review, validate, and optimize AI-generated code for performance, security, scalability, and maintainability
- Troubleshoot and resolve application crashes, performance bottlenecks, and memory leaks
- Develop and maintain automated unit tests and UI tests
- Collaborate with cross-functional teams in an Agile/Scrum environment
- Publish and maintain applications on the Google Play Store
- Stay updated with Android platform advancements and AI-assisted development best practices
Required Skills & Qualifications
- 3 years of professional experience in native Android development
- Strong proficiency in Kotlin and working experience with Java
- Hands-on experience using Windsurf AI as a primary development tool
- Demonstrated ability to generate, refactor, and maintain production-quality Android code using AI tools
- Strong understanding of Android SDK, frameworks, and Jetpack libraries
- Experience with Android architectural patterns such as MVVM, MVC, or Clean Architecture
- Experience integrating RESTful APIs and implementing secure data storage
- Proficiency with Git-based version control systems
- Experience with Android testing frameworks and debugging tools
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Experience working in Agile/Scrum environments
- Knowledge of mobile security best practices and secure coding standards
Keywords
DocBookXBELCodingKotlinScalabilityModel–view–viewmodelScrumUnit TestingXmlJavaCoding conventionsMaintainabilityDebuggerGitDebugging
¿Te interesa este puesto?