Skip to main content

Android Software Developer

Technology
Application Management Services LLC
Dallas, 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?