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