Mobile App Developers (Android & iOS) | Junior, Mid-Level & Senior | Hybrid - Mechanicsville TN Job at PERMEVO, Knox County, TN

  • PERMEVO
  • Knox County, TN

Job Description

Open Positions

✅ Senior iOS Developer

✅ Lead Android Developer

✅ Mid-Level Android Developer

✅ Junior Android Developer

: Mechanicsville, TN

: Hybrid – split between office and remote days

: Full-Time

Experience Requirements

Android Developers (Senior/Mid/Junior)

  • Professional software development experience, including experience in building native Android applications with Kotlin.
  • Hands-on experience with Jetpack Compose and modern Android UI development.
  • Solid understanding of app architecture patterns (MVVM, Clean Architecture) and separation of concerns.
  • Experience with Kotlin Coroutines and Flow for asynchronous and reactive programming.
  • Experience with dependency injection (Hilt/Dagger).
  • Experience consuming RESTful APIs (Retrofit/Ok and working with JSON.
  • Experience with local persistence (Room or similar).
  • Proficient with Git and code versioning workflows.
  • Understanding of design principles behind scalable, maintainable applications.
  • Strong problem-solving skills and a collaborative, team-first attitude.
  • Exposure to automated testing and static analysis tools like ktlint/Detekt.

Senior iOS Developer

  • Professional software development experience, including experience in building native iOS applications with Swift.
  • Hands-on experience with Swift UI and modern iOS UI development.
  • Solid understanding of app architecture patterns (MVVM, Coordinators) and separation of concerns.
  • Experience with Swift concurrency (async/await) and combine for asynchronous and reactive programming.
  • Experience with dependency management using Swift Package Manager.
  • Experience consuming RESTful APIs and working with JSON (Codable).
  • Experience with local persistence (Core Data, User Defaults, or similar).
  • Proficient with Git and code versioning workflows.
  • Understanding of design principles behind scalable, maintainable applications.
  • Strong problem-solving skills and a collaborative, team-first attitude.

Nice to Have

  • Experience with ExoPlayer or other media/video playback and streaming. (Android)
  • Experience with AVFoundation/AVPlayer or other media/video playback and streaming. (iOS)
  • Experience with multi-flavor/multi-module Gradle builds.
  • Familiarity with feature flagging (e.g., Launch Darkly) and A/B testing.
  • Experience integrating analytics, attribution, and push notification SDKs.
  • Knowledge of CI/CD pipelines and DevOps practices (Azure DevOps a plus).
  • Experience with automated testing (unit and UI) and static analysis tools like ktlint/Detekt.
  • OTT/TV or news/media app experience.

Job Tags

Full time, Work at office, Local area, Remote work

Similar Jobs

USM Systems

Node.JS developer Job at USM Systems

Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT...  ...in modern web application development (JavaScript, and NodeJS) NODE.JS - DEVELOP/IMPLEMENT/TEST HTML PROTOTYPES - DEVELOP/IMPLEMENT/TESTQualificationsPosition... 

Treasure Island Resort & Casino

Restaurant Host/Server Assistant - $16/hr Job at Treasure Island Resort & Casino

Pay Rate: $16.00 an hour SUMMARY: Provide support to front-of-house operations. This position is responsible for a high level of guest service as described in your department's guest service standards. May be 16 years of age or older. Essential Duties/will be trained...

Verizon

HVAC Engineer Job at Verizon

 ...and building trust in how we show up, everywhere & always. Want in? Join the #VTeamLife.What youll be doingYoure an expert with HVAC, plumbing, electrical and even building mechanicals and if theres a maintenance problem with our building, youve got it covered!... 

WNCIL

Senior Septic Field Technician Job at WNCIL

 ...Our company is a well-established leader in providing water and septic solutions for Western North Carolina. For over a decade, we've...  ...water testing, advanced water filtration, drinking water well services (inspections and repairs), septic system expertise (installations... 

Private Contractor

Senior Sales Manager Job at Private Contractor

 ...Summary: The Senior Sales Manager leads the sales function for the organization, managing a large team of inside and outside sales professionals...  ...~ While primarily office-based, this position requires some travel to customer and job-site locations. Employees are required to...