Software Engineer (Android) ID48356
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
As a Senior Android Engineer , you will drive the development of high-quality, native Android experiences, shaping how features are designed, implemented, and optimized across the app. You’ll collaborate closely with backend, iOS, and product teams to deliver seamless functionality while modernizing legacy code and implementing an internal design system. This role offers the chance to influence architecture, elevate code quality, and grow as a technical leader in a fast-paced, high-ownership environment.
WHAT YOU WILL DO
- Develop and maintain high-quality native Android applications using Kotlin;
- Collaborate with cross-functional vertical teams (Backend, iOS, Product) to define, design, and ship new features;
- Implement UI components for an internal design system, ensuring pixel-perfect execution;
- Refactor legacy code to align with modern Android architecture guidelines (MVVM/MVI);
- Ensure application performance, quality, and responsiveness;
- Participate in code reviews to maintain high coding standards.
MUST HAVES
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience;
- 5+ years of professional experience in Android development ;
- Expert proficiency in Kotlin and the Android SDK ;
- Strong experience with Jetpack Compose and modern UI toolkits ;
- Experience consuming RESTful APIs and/or gRPC services;
- Deep understanding of Android architecture components (ViewModel, LiveData, Flow) ;
- Familiarity with dependency injection frameworks (Dagger/Hilt) ;
- Strong communication skills and ability to work autonomously in a fast-paced environment;
- Upper-intermediate English level.
NICE TO HAVES
- Experience contributing to or building Design Systems;
- Familiarity with CI/CD pipelines for mobile (Bitrise, CircleCI, or similar);
- Experience interacting with GraphQL APIs.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
Applicants must be authorized to work for ANY employer in the US (i.e. Green card holders, TN visa holders, GC EAD, H4 EAD, U4U with EAD). We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Recommended Jobs
Pediatric Dentist
High Income Opportunity! Great New Jersey doctor owned and operated private pediatric dental practice is looking for the right pediatric dentist to join their team. High quality & well-trained staff …
Registered Nurse
You Matter • Make a difference every day in the lives of the underserved • Join a mission driven organization with a people first culture • Excellent career growth opportunities Join us an…
Advance Practice Provider - FT Day Cardiac APP's CMC
Job Title: Advance Practice Provider Location: Barnabas Health Medical Group Department Name: Cardiac APP's - CMC Req #: 0000216362 Status: Salaried Shift: Day Pay Range: $120,000.00…
Travel Long Term Acute Care (RN) - $2,203 per week
HumanEdge Travel Healthcare is seeking a travel nurse RN Long Term Acute Care for a travel nursing job in Willingboro, New Jersey. Job Description & Requirements ~ Specialty: Long Term Acute Ca…
Board Certified Behavior Analyst -BCBA-Remote/Hybrid/Onsite
Location: Cherry Hill, NJ 08002 Date Posted: 12/30/2025 Category: Hybrid (Center and Remote) Education: Master’s Degree Up to $6000 incentive available! We are seeking a BCBA to join our gro…
Food Service Associate - Full Time - Day
Description Our team members are the heart of what makes us better. At Hackensack Meridian Health we help our patients live better, healthier lives — and we help one another to succeed. With a c…
Registered Nurse (RN) Procedure RN Nursery/Mother/Baby Unit PT Day
Job Title: Procedure RN Location: Newark Beth Israel Medical Ctr Department Name: Womens Health Unit Req #: 0000230993 Status: Hourly Shift: Day Pay Range: $47.85 - $64.04 per hour …
Youth Soccer Recreation Coach
Be the face and product of Soccer Stars in each class - interact with parents, directors, club board members and children. Deliver energetic and enjoyable coaching sessions in line with Socce…
Receiving Clerk
Position Title: Receiving Clerk (aka CRT Clerk) Department: Receiving Supervisor: Inventory Controller FLSA: Non-exempt Position Summary: Works closely with Receiving Manager/Supervis…
Resident Advisor (Temp)
Resident Advisor ( Per-diem/On-Call): Resident Advisor provides direct, individualized, supportive care to residents of the Rights of Passage program, a program that provides supportive housing to…