Senior Mobile Application Developer
Compunnel, Inc.
LouisvilleFull-timeMid LevelOn-site
Job Description
The Senior Mobile Application Developer is responsible for designing, developing, and maintaining high-quality mobile applications for iOS and Android platforms.
This role requires strong expertise in native and cross-platform mobile development, along with experience integrating mobile applications with backend services.
The position collaborates closely with cross-functional teams to deliver scalable, secure, and robust enterprise-grade solutions.
Key Responsibilities
- Design, develop, and maintain mobile applications for iOS and Android platforms.
- Build cross-platform mobile solutions using React Native where applicable.
- Develop native mobile applications using Swift/Objective-C (iOS) and Kotlin/Java (Android).
- Integrate mobile applications with backend services using .NET / .NET Core.
- Collaborate with UX/UI designers, product owners, and backend teams to deliver end-to-end solutions.
- Ensure application performance, security, scalability, and code quality through best practices.
- Conduct code reviews and enforce coding standards, architectural guidelines, and design patterns.
- Troubleshoot, debug, and optimize applications for performance and stability.
- Mentor junior developers and provide technical guidance.
- Participate in architecture discussions and contribute to technical decision-making.
Required Qualifications
- Minimum 5 years of experience developing mobile applications using React Native and/or native Android (Kotlin/Java) and/or native iOS (Swift/Objective-C).
- Minimum 8 years of experience with .NET / .NET Core development.
- Minimum 5 years of experience building and consuming RESTful APIs.
- Strong understanding of mobile application architecture, lifecycle, and best practices.
- Hands‑on experience deploying applications to the Google Play Store and Apple App Store.
- Experience working within Agile/Scrum development environments.
- Strong analytical, problem‑solving, and collaboration skills.
Preferred Qualifications
- Working knowledge of web frameworks such as React.js, Angular, or Vue.js.
- Understanding of responsive design and web‑to‑mobile integration.
- Experience with state management libraries and modern front‑end practices.
- Familiarity with CI/CD pipelines and automated testing.
- Experience with cloud platforms such as Azure or AWS.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Experience developing enterprise‑scale or customer‑facing mobile applications.
Posted 1 months ago