Jobs · Business Development · Michigan

Software Engineer (3) - Core Senior Engineer

EPITEC · Dearborn, MI · Yesterday
Business DevelopmentContract

Position Overview

This role focuses on designing and building high-quality native mobile applications that deliver exceptional user experiences at scale.

Key Responsibilities

  • Design, develop, test, and maintain native iOS and/or Android applications
  • Partner with product owners, designers, and architects to translate business and user needs into technical solutions
  • Create and evolve mobile application architecture, including modular design, navigation, and state management
  • Apply best practices such as test-driven development, CI/CD, and performance optimization
  • Implement security best practices, including data protection and encryption
  • Continuously evaluate and incorporate emerging mobile technologies
  • Contribute to user-friendly, intuitive, and high-performance mobile interfaces

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 8+ years of software development experience
  • 6+ years of hands-on experience in native mobile application development
  • Strong proficiency in: Swift (iOS) or Kotlin (Android)
  • Experience designing and supporting enterprise-scale mobile applications

Preferred Experience

  • Deep knowledge of the iOS or Android development ecosystem
  • Experience with mobile frontend architecture and modular application design
  • Familiarity with Agile development methodologies

Similar jobs

Software Engineer III / Senior

Scientific Research CorporationEglin Air Force Base, FL· 3 wk ago
Information Technologyapply on careers-scires.icims.com