Senior Mobile Application Engineer

PERMEVO
  • Knoxville, TN
    Today

    Job Description

    Job Description

    Title: Senior Mobile Application Engineer

    Location: Mechanicsville, TN

    Work Arrangement: Hybrid – Split between office and remote days

    Job Type: Full-Time


    The Challenge

    Our client is seeking an experienced Senior Mobile Application Engineer to drive the development and enhancement of its native iOS and Android applications. This role offers an opportunity to build scalable, high-performance mobile solutions, tackle complex architectural challenges, and contribute to the technical direction of modern mobile applications.

    The ideal candidate will bring strong expertise in either native iOS or Android development, with a solid understanding of mobile application architecture, performance optimization, and modern development practices.


    Key Responsibilities

    • Lead the design, development, and delivery of mobile application features using Swift/SwiftUI (iOS) or Kotlin/Jetpack Compose (Android).

    • Design, develop, and maintain scalable, modular, and maintainable mobile application architectures.

    • Identify and resolve performance bottlenecks related to application responsiveness, memory management, UI rendering, and overall user experience.

    • Implement modern architectural patterns such as MVVM, Coordinators, and Clean Architecture.

    • Collaborate with engineering, product, design, and business teams to translate requirements into high-quality mobile solutions.

    • Mentor and guide developers through code reviews, technical discussions, and engineering best practices.

    • Contribute to CI/CD improvements, automated testing, and streamlined application release processes.

    • Ensure application quality, reliability, security, and performance across different devices and platforms.


    Preferred Experience

    • 5+ years of professional software development experience, including at least 3+ years of native mobile application development.

    • Strong hands-on experience in either:

    • iOS: Swift, SwiftUI, and modern iOS development.
    • Android: Kotlin, Jetpack Compose, and modern Android development.
    • • Strong understanding of mobile application architecture, including MVVM, Clean Architecture, and modular application design.
    • • Experience with asynchronous programming and reactive frameworks such as Swift Concurrency (async/await), Combine, Coroutines, and Flow.
    • • Experience integrating REST APIs, JSON, and local data storage solutions such as Core Data, UserDefaults, or Room.
    • • Ability to design scalable applications, troubleshoot complex technical issues, and make sound architectural decisions.
    • • Familiarity with dependency management, automated testing, CI/CD pipelines, and multi-environment application builds.


    Ideal Candidate Background

    We are looking for candidates with experience in building and maintaining high-quality native mobile applications across industries.

    Candidates with backgrounds in the following areas are encouraged to apply:

    • Consumer-facing and enterprise mobile applications.

    • Large-scale applications with complex functionality and user bases.

    • Applications built using modular architectures and shared codebases.

    • Engineering teams focused on modernizing applications using SwiftUI or Jetpack Compose.

    • Product engineering environments emphasizing application scalability, performance, and user experience.


    Note: Candidates with strong native development expertise in either iOS or Android are encouraged to apply. Expertise in both platforms is not mandatory.

    Numbers & Facts

    LocationKnoxville, TN

    Skills

    • Androidunmatched
    • Android Applicationsunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Concurrencyunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Storageunmatched
    • JSONunmatched
    • Kotlinunmatched
    • Memory Managementunmatched
    • Mentoringunmatched
    • Mobile Applicationsunmatched
    • Mobile Applications Developmentunmatched
    • Model View ViewModel (MVVM)unmatched
    • Organizational Skillsunmatched
    • Performance Tuning/Optimizationunmatched
    • Product Designunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • Requirements Managementunmatched
    • Scalable System Developmentunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Swiftunmatched
    • Test Automationunmatched
    • User Documentationunmatched
    • User Interface/Experience (UI/UX)unmatched
    • iOSunmatched

    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