Apply Edge Start your job search

Android Developer

5V Video · Philadelphia, PA

Apply & track with Apply Edge
Android DeveloperLocation: PhilladelphiaFull Time, Hybrid 5-7 years of experienceJob DescriptionAs an Android Developer, you will design, develop, and maintain Android application features using Kotlin. You will collaborate closely with cross-functional engineering, product, design, and backend teams to deliver end-to-end solutions.You will contribute to application architecture and technical design decisions, while building clean, scalable, and maintainable mobile solutions. The role will also involve developing and enhancing dynamic UI frameworks driven by backend configurations or schemas.You will work with RESTful APIs, manage complex application state, optimise application performance and reliability, and troubleshoot complex production and integration issues.Key ResponsibilitiesDesign, develop, and maintain Android application features using Kotlin.Collaborate with cross-functional engineering, product, design, and backend teams.Contribute to application architecture and technical design decisions.Build clean, scalable, and maintainable mobile solutions.Develop and enhance dynamic UI frameworks driven by backend configurations or schemas.Integrate RESTful APIs and manage complex application state.Optimise application performance, reliability, and overall user experience.Troubleshoot and resolve complex production and integration issues.Participate in code reviews and contribute to engineering best practices.Support the continued improvement of development processes, tooling, and technical standards.Required QualificationsYou should have 5+ years of professional Android development experience, with strong proficiency in Kotlin and proven experience developing customer-facing Android applications.You should have experience building dynamic UI frameworks driven by backend configurations, schemas, or remote data, alongside strong experience integrating RESTful APIs and managing complex application state.A solid understanding of MVVM, Clean Architecture, or similar architectural patterns is required, as well as strong debugging, analytical, and problem-solving skills.You should be comfortable working within a collaborative, cross-functional engineering environment.Preferred QualificationsExperience with Flutter and Dart for cross-platform development would be advantageous.Experience developing applications that interact with IoT devices, connected systems, or hardware integrations would be beneficial.Familiarity with Jetpack Compose and modern Android development practices is preferred.An understanding of Android permissions, privacy requirements, and application lifecycle management would be useful.Experience working on large-scale consumer-facing applications and within agile software development environments would also be advantageous.Technical SkillsKotlinAndroid DevelopmentFlutter & DartREST API IntegrationMVVM / Clean ArchitectureDynamic UI FrameworksIoT & Connected Device IntegrationJetpack ComposeCross-Platform DevelopmentDebugging & TroubleshootingSDLCWork EnvironmentYou’ll be working within a collaborative and agile engineering environment, partnering closely with mobile, backend, product, design, and QA teams.The role provides opportunities to contribute to architecture and technical decisions, participate in code reviews and technical discussions, and share knowledge with other engineers.There is a strong focus on engineering quality, continuous improvement, technical development, and professional growth.