A Recruiting Firm Driven By Quality, Integrity and Partnership..!!
Android Developer
Location
District of Columbia + 1 moreAll locations: District of Columbia | Washington
Posted
146 days ago
Salary
0
Seniority
Senior
Job Description
Android Developer
Excyl, Inc.
• Develop and maintain mobile applications on Android platform • Collaborate with design teams to create user-friendly interfaces • Integrate with back-end services to support application functionality • Monitor app performance and troubleshoot issues • Publish applications to Google Play Store and provide updates • Work in an Agile environment, participating in sprints and backlog refinement
Job Requirements
- Mobile app design and development experience on Android platform
- Strong programming experience in Java using Android SDK and third-party libraries using Android Studio (GOLANG-another mobile language)
- Experience with multi-threading and integrating with RESTful services
- Experience creating unit tests, using crash analysis and profiling tools
- Good understanding of UI/UX customization, dealing with different versions of Android and screen sizes
- Any development experience for iOS platform using Swift or Objective-C is a solid plus
- Working knowledge of complete life cycle including publish to Google Play store and updates
- Understanding of design patterns for reusability, extensibility etc.
- Experience with Git, Bug tracking and CI/CD tools
- BS Degree in Computer Science or related field
- Programming languages Kotlin, including Kotlin DSL for build scripts
- Java Frameworks and Libraries Dagger/Hilt - Dependency injection
- Jetpack Compose - Toolkit for building native UI
- JUnit, Mockito, Espresso, Hamcrest - Testing frameworks
- Kotlin Coroutine - Asynchronous programming
- Retrofit - Networking
Benefits
- All your information will be kept confidential according to EEO guidelines.
Related Guides
Related Job Pages
More Android Engineer Jobs
• Design and develop native Android applications using Kotlin/Java. • Collaborate with product, design, and backend teams to translate requirements into technical solutions. • Implement clean, scalable, and maintainable code following best practices. • Integrate RESTful APIs, third-party SDKs, and backend services. • Optimize application performance, responsiveness, and memory usage. • Debug, troubleshoot, and resolve production issues. • Participate in code reviews and contribute to technical improvements. • Ensure compatibility across devices, OS versions, and screen sizes. • Support release cycles and app store submissions.
• Shape and co-own the codebase as a member of a cross-functional product-engineering team. • Drive turning user needs into solutions end-to-end, from product discovery to supporting our code running in production. • Drive the design and development of a mobile app, and contribute significantly to the system design of the overall product. • Be a trusted partner for product, design, data, and other functions. • Work with and contribute to a modern technology stack: Kotlin, Kotlin Coroutines and Flow, Jetpack Compose, and other Jetpack libs (Arch components, Navigation, DataStore, Room, Hilt, etc). • Collaborate with other Engineers to constantly push the boundary of technical excellence across Android and beyond. • Implement cool ideas and have an impact on millions of users in a customer-centric environment with a high degree of ownership.
Senior Android Engineer
Yum! Center for Global Franchise ExcellenceEmpowering communities to create and sustain generational wealth through franchising.
• Be building an Android-based point-of-sale and operations platform that will be a critical tool in tens of thousands of restaurants around the world • Have the opportunity to work on challenging problems in an environment where you can have a very large impact on the end product • Solve problems with new and emerging technologies including distributed databases, real-time syncing, message queues, and distributed transactions
Senior Android SDK Engineer
AccelOneWhether you need a small, custom software project or a large-scale enterprise system, we have you and your team covered
• Design, develop, and maintain the Android SDK using Java. • Build SDK APIs that wrap company REST services. • Ensure SDK stability, performance optimization, memory efficiency, and safe behavior within host applications. • Own SDK versioning, releases, and backward compatibility. • Build and publish SDK releases as Maven dependencies hosted in JFrog Artifactory. • Write and maintain unit and integration tests using JUnit and Mockito. • Maintain SDK documentation and developer integration guides. • Collaborate with Backend, iOS, and React engineers to align API contracts and client behavior.




