Android Developer
Android DeveloperFull-time, On-site, Monday to FridayLocation: DFW AreaJob Purpose / OverviewThe Android Software Developer will be responsible for designing, developing, fixing, andmaintaining high-quality native Android applications using AI-assisted development workflows.This role places a strong emphasis on leveraging Windsurf AI as a core development tool tocreate, fix, refactor, and maintain production-quality code written in Kotlin and Java. Thedeveloper will collaborate closely with backend engineers, product managers, and designers todeliver reliable, scalable Android solutions.Key Responsibilities and Duties• Design, develop, and maintain native Android applications using Kotlin and Java.• Use Windsurf AI as a primary development tool to create, fix, refactor, and maintainproduction code.• Build and maintain modern Android UI using Jetpack Compose and XML layouts as required.• Integrate Android applications with backend RESTful APIs and services.• Validate, review, and harden AI-generated code for correctness, security, performance, andmaintainability.• Debug and resolve application crashes, performance issues, and memory leaks.• Implement and maintain automated unit tests and UI tests.• Collaborate with cross-functional teams to deliver features on schedule.• Publish and maintain applications on the Google Play Store.• Stay current with Android platform updates and AI-assisted development best practices.Skills and Qualifications• At least 3 years of professional native Android development experience.• Strong proficiency in Kotlin and working experience with Java.• Strong hands-on experience with AI-assisted development using Windsurf exclusively.• Demonstrated ability to use Windsurf to create, fix, refactor, and maintain productionquality Android code.• Experience validating and refining AI-generated code for enterprise-grade applications.• Strong understanding of Android frameworks, SDKs, and Jetpack libraries.• Experience with Android architectural patterns such as MVVM, MVC, or Clean Architecture.• Experience integrating RESTful APIs and handling secure data storage.• Proficiency with Git-based version control systems and collaborative development workflows.• Experience with Android testing frameworks and debugging tools.• Strong problem-solving skills and attention to detail.• Excellent written and verbal communication skills.• Experience working in Agile/Scrum development environments.• Understanding of secure coding practices and mobile application security.