Other Service Line - GeoSpatial SrDeveloper DotNet - GSNTSD

Ipolarity LLC
  • Mount Laurel, NJ
  • Instant Apply
1 day ago

Job Description

Job title: Senior Mobile Developer
####: ####/hr
Role is hybrid (2-4 days/wk) based out of Portland, ME

We are looking for an experienced Android Developer with strong Kotlin expertise to design, develop, test, and maintain high-quality Android applications. The ideal candidate will have hands-on experience building scalable, secure, and high-performance mobile applications using modern Android development practices. The candidate will work closely with product managers, UI/UX designers, backend engineers, and QA teams to deliver reliable and user-friendly mobile solutions.

Key Responsibilities:
Design, develop, and maintain native Android applications using Kotlin. Build scalable and maintainable applications using Android SDK and modern Android architecture. Develop responsive and user-friendly mobile interfaces following Material Design principles. Work with Jetpack components, including ViewModel, LiveData, Room, Navigation, and WorkManager. Implement modern UI using Jetpack Compose. Integrate RESTful APIs and backend services into Android applications. Work with JSON, authentication, push notifications, and third-party SDK/API integrations. Implement MVVM / Clean Architecture and appropriate design patterns. Write clean, reusable, testable, and well-documented code. Develop unit tests and UI tests and work closely with QA to resolve defects. Troubleshoot performance issues, crashes, memory leaks, and other production issues. Participate in code reviews and contribute to technical design and architecture discussions. Collaborate with cross-functional teams in an Agile/Scrum environment. Ensure applications meet security, performance, scalability, and usability requirements. Support application releases through Google Play Store and CI/CD pipelines.

Must-have Skills: Kotlin Jetpack Compose MVVM / Clean Architecture REST API Integration Offline and Caching Strategies Unit Testing Debugging and Performance Profiling

Years of experience required: 8+

Numbers & Facts

LocationMount Laurel, NJ

Skills

  • Agile Programming Methodologiesunmatched
  • Androidunmatched
  • Android Applicationsunmatched
  • Code Reviewsunmatched
  • Cross-Functionalunmatched
  • Kotlinunmatched
  • Memory Leaksunmatched
  • Mobile Applicationsunmatched
  • Mobile Applications Developmentunmatched
  • Quality Assuranceunmatched
  • Quality Managementunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Testingunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Experience Design (UXD)unmatched
  • User Interface Designunmatched
  • User Interface/Experience (UI/UX)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder