Android Developer - Advanced | Columbus, US
Photon United States · $42K–$147K/yr
IT Services and IT Consulting · 5,001-10,000 employees
About the role
Design, develop, and maintain high-quality native Android applications using Kotlin and modern frameworks. Collaborate with cross-functional teams to implement scalable architectures and ensure optimal application performance.
What they look for
Requirements
Requires 5+ years of professional Android development experience with strong proficiency in Kotlin and modern Android architecture. Candidates must have a solid understanding of mobile security, automated testing, and backend integration.
Benefits
Full description
Android Developer – Advanced Role Overview
We are looking for an Advanced Android Developer with strong expertise in designing, developing, and maintaining high-quality Android applications. The ideal candidate should have hands-on experience with modern Android development, scalable application architecture, performance optimization, and integration with enterprise backend services and APIs.
Key Responsibilities
- Design, develop, test, and maintain native Android applications using Kotlin and modern Android frameworks.
- Build scalable, secure, and high-performance mobile applications aligned with business and technical requirements.
- Implement modern Android architecture using MVVM/MVI, Clean Architecture, Repository patterns, and dependency injection.
- Develop responsive and reusable UI components using Jetpack Compose and/or XML-based layouts.
- Integrate RESTful APIs, GraphQL, authentication services, third-party SDKs, and backend systems.
- Work with asynchronous programming using Kotlin Coroutines, Flow, and reactive programming concepts.
- Implement local data persistence using Room, SQLite, DataStore, or equivalent technologies.
- Optimize application performance, memory usage, battery consumption, network utilization, and startup time.
- Implement secure coding practices, including authentication, authorization, secure data storage, encryption, and API security.
- Write unit, integration, and UI tests using frameworks such as JUnit, Mockito, Espresso, and Compose UI testing.
- Troubleshoot complex production issues using debugging, logging, crash analytics, and performance-monitoring tools.
- Collaborate with Product Managers, UX/UI Designers, Backend Engineers, QA Engineers, Architects, and other stakeholders.
- Participate in code reviews and contribute to coding standards, architecture decisions, and technical documentation.
- Support CI/CD pipelines and automated build, testing, and deployment processes for Android applications.
- Mentor junior and mid-level developers and contribute to continuous improvement of engineering practices.
Required Skills & Experience
- 5+ years of professional Android development experience.
- Strong proficiency in Kotlin and solid knowledge of Java.
- Strong experience with Android SDK, Android Studio, Jetpack libraries, Jetpack Compose, and modern Android development practices.
- Strong understanding of Android application architecture, including MVVM/MVI and Clean Architecture.
- Hands-on experience with Kotlin Coroutines, Flow, and dependency injection such as Hilt/Dagger.
- Strong experience consuming REST APIs, JSON, HTTP, and integrating backend services.
- Experience with local databases such as Room/SQLite.
- Strong understanding of Android lifecycle, threading, memory management, and performance optimization.
- Experience with automated testing and debugging of Android applications.
- Familiarity with Git, CI/CD, Gradle, and modern software development practices.
- Strong understanding of mobile application security and secure coding practices.
- Experience working in Agile/Scrum development environments.
Preferred / Good-to-Have Skills
- Experience with Jetpack Compose and Material Design.
- Experience with Firebase, push notifications, analytics, and crash reporting.
- Experience with GraphQL and real-time communication technologies.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience integrating AI/ML capabilities or GenAI/Agentic AI features into mobile applications.
- Familiarity with mobile observability, application performance monitoring, and security tooling.
- Experience publishing and managing applications through Google Play Console.
- Knowledge of accessibility, internationalization, and mobile UX best practices.
Education
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
Core Competencies
- Strong problem-solving and analytical skills.
- Excellent understanding of software engineering principles and design patterns.
- Ability to independently analyze complex technical problems and deliver scalable solutions.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, enterprise engineering environment.
- Strong ownership, attention to detail, and commitment to code quality.
Compensation, Benefits and Duration
Minimum Compensation: USD 42,000
Maximum Compensation: USD 147,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this post
Similar roles
-
SOFTWARE DEVELOPER ANALYST Android (Kotlin) - Fraud
Inter Carreiras Belo Horizonte, Minas Gerais, Brazil
-
Android Developer – Overall 10yrs experience
Syncreon Consulting Dallas, Texas, United States
-
Distinguished Engineer - Android Architect
Verizon Basking Ridge, New Jersey, United States · $150K–$263K/yr
-
Senior Android Software Engineer
Clera San Francisco, California, United States · $160K–$200K/yr
-
Software Engineer III - Android
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
Senior Android Engineer, Client Team - VenturaOS
The Trade Desk New York, New York, United States · $125K–$229K/yr