Job Closed
This listing is no longer active.
Software Developer -Android III
Location
United States
Posted
35 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer -Android III
Covenant Eyes
Role Description As an experienced Android Developer, we're not just looking for someone that can write good code. We want someone that has a deep understanding of the platform that can do more than just contribute, but also help drive innovation to provide world-class accountability for our Members and their Allies. We want someone with an eye for architecture and good general development practices. - Collaborate with Product and Designers to translate high-level requirements into robust Android architectures. - Work closely with Backend and QA teams to design resilient APIs and integration points, ensuring our native apps communicate efficiently with our core infrastructure. - Uphold and evolve our coding standards. - Champion clean architecture, conduct meaningful code reviews, and ensure the codebase remains maintainable and scalable. - Write high-performance, testable code for our core application. - Handle complex challenges ranging from UI responsiveness to deep system integrations. Qualifications - Bachelor’s degree in Computer Science (or closely related field) or equivalent work experience. - 3 - 5 years of professional Android development experience. - Strong command of Kotlin. - Experience with modern AI-assisted development (e.g., GitHub Copilot, Cursor). - Proven ability to design and develop mobile apps that are elegant, efficient, secure, and maintainable. - Experience designing scalable apps using modern architectural patterns (e.g., MVVM, MVI, or Clean Architecture). - Solid understanding of Android’s design principles and the specific challenges of navigating the Android ecosystem. - Strong background in Unit Testing and UI Testing. - Knowledge of code versioning with GitHub and experience working as part of an Agile team. - Exceptional written and verbal communication skills. Requirements - Deep understanding of the Android SDK, different Android versions, and legacy Java support. - Experience with Test-Driven Development (TDD). - Experience with Design/UX and high-fidelity User Interface implementation. - History of having applications posted in the Google Play Store. - Familiarity with CI/CD pipelines for Android. - Experience with Backend integration and low-level native device APIs. - Experience coaching and mentoring junior developers. Benefits - Comprehensive Medical, Vision, and Dental insurance (Active on Day 1). - 401(k) with company matching plus the long-term benefit of being an Employee Owner. - Generous PTO policy and flexible work hours to accommodate life’s needs. - Paid time off for your Birthday. - Support for remote team members while maintaining a close-knit, collaborative atmosphere.
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Mobile Developer – Android, Kotlin
OmieImpulsione a economia do Brasil, seja um Omielover! #VemPraOmie https://carreirasomie.gupy.io/
• We are looking for a Senior Android Kotlin Mobile Developer to build high-performance native applications, focusing on smooth user experiences and robust integrations. With at least 5 years of proven experience, you will work on the architecture of complex apps (e.g., POS, fiscal receipts), performance optimizations, and technical mentoring. • Design and implement MVVM architectures with Koin, Jetpack Compose and dynamic modularization. • Develop advanced integrations (Retrofit, SOAP/REST web services, Firebase, push notifications). • Optimize performance and perform bottleneck analysis. • Ensure an offline-first approach using Room, WorkManager and caching/synchronization strategies. • Lead code reviews, refactorings and migrations (e.g., XML to Compose, Kotlin Multiplatform). • Implement security (biometrics, encryption, certificates) and accessibility (Material 3). • Mentor junior and mid-level engineers, define standards and contribute to mobile CI/CD (Gradle). • Monitor applications with Crashlytics.
• Guide an Android native application development team to greater heights • Set goals for the Android developers aligning with priorities • Develop career and professional growth plans for developers and provide mentorship • Deliver feedback on successes and improvements to developers in regular 1:1s • Guide the team in projects, helping them deliver on time and with expected quality • Work with leadership to determine project timing and staffing needs • Communicate roadblocks quickly and offer solutions to management • Continue growing the team with a diverse mixture of developers • Guide improvements on the team, including new technologies, processes, and methodologies • Present and defend technical and architectural choices • Guide cross-team engineering efforts such as improving code review system, build pipelines, monitoring
• Hands-on writing: Freelance contract with a minimum set of published stories per month. • Pitch-driven : You own your ideas. Submit strong pitches weekly. • Quick-response availability : Pitch and file same-day or next-day pieces on breaking news, OS drops, or viral trends. • No commerce, affiliate, or sponsored content—100% editorial. • Mix of formats: A healthy chunk of first-person pieces, plus reported features, how-tos, and analysis.
• Develop and maintain Android app features using Kotlin. • Contribute to the evolution of the app architecture based on Clean Architecture. • Work in a modularized application environment, ensuring code organization, reuse, and scalability. • Build user interfaces using Jetpack Compose. • Implement and maintain dependency injection with Hilt. • Write and maintain unit tests to ensure code quality and reliability. • Collaborate with product, design, and backend teams to define and deliver new features. • Participate in code reviews and contribute best development practices. • Drive continuous improvements in the app's performance, quality, and architecture.


