Senior Mobile Application Developer

Senior Mobile Application Developer

Posted 1 day ago by VDart, Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The Senior Mobile Application Developer role involves designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms. The candidate will collaborate with cross-functional teams to deliver scalable solutions and ensure application performance and security. This position requires extensive experience in mobile application development and backend integrations. The ideal candidate will also mentor junior developers and participate in architectural discussions.

Key Responsibilities:

  • Design, develop, and maintain mobile applications for Android and iOS platforms.
  • Build cross-platform mobile solutions using React Native where applicable.
  • Develop native applications using Android (Kotlin/Java) and iOS (Swift/Objective-C).
  • Work on backend and service integrations 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.
  • Conduct code reviews and enforce best practices, coding standards, and design patterns.
  • Troubleshoot, debug, and optimize applications for maximum performance.
  • Mentor junior developers and provide technical guidance.
  • Participate in architecture discussions and technical decision-making.

Key Skills:

  • 5+ years of experience with React Native and/or Native Android (Kotlin/Java) and/or Native iOS (Swift/Objective-C)
  • 8+ years of experience in .NET / .NET Core development
  • 5+ years of experience building and consuming RESTful APIs
  • 5+ years of experience of Strong understanding of mobile application architecture and lifecycle
  • 5+ years of experience with mobile app deployment to Google Play Store and Apple App Store

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Title: Senior Mobile Application Developer

Location: Louisville, KY (Remote)

Type: Contract

Job Summary:

  • We are looking for an experienced Senior Mobile Application Developer with strong expertise in mobile application development and exposure to web technologies. The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications while collaborating with cross-functional teams to deliver scalable and robust solutions.

Key Responsibilities:

  • Design, develop, and maintain mobile applications for Android and iOS platforms.
  • Build cross-platform mobile solutions using React Native where applicable.
  • Develop native applications using Android (Kotlin/Java) and iOS (Swift/Objective-C).
  • Work on backend and service integrations 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.
  • Conduct code reviews and enforce best practices, coding standards, and design patterns.
  • Troubleshoot, debug, and optimize applications for maximum performance.
  • Mentor junior developers and provide technical guidance.
  • Participate in architecture discussions and technical decision-making.

Primary Skills (Must Have):

  • 5+ years of experience with React Native and/or Native Android (Kotlin/Java) and/or Native iOS (Swift/Objective-C)
  • 8+ years of experience in .NET / .NET Core development
  • 5+ years of experience building and consuming RESTful APIs
  • 5+ years of experience of Strong understanding of mobile application architecture and lifecycle
  • 5+ years of experience with mobile app deployment to Google Play Store and Apple App Store

Secondary / Supporting Skills (Good to Have):

  • 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 frontend practices
  • Familiarity with CI/CD pipelines and automated testing

Tools & Technologies:

  • Git / Version Control Systems
  • Agile / Scrum development methodologies
  • Mobile debugging and performance optimization tools
  • Experience with cloud platforms (Azure/AWS) is a plus

Soft Skills:

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and in a team environment
  • Leadership mindset with mentoring capabilities

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field
  • Experience in enterprise-scale or customer-facing mobile applications
  • Exposure to microservices architecture is an advantage.