Mobile App Development Lead & Architect

Overview

$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

Flutter/Dart or React Native
Kotlin/Java for Android & Swift/Objective-C for iOS.

Job Details

Mobile App Development Lead/Architect

Location San Antonio, TX (Onsite)

Duration Long term

We do have 2 roles open Lead and Architect.

Primary Skills: Flutter/Dart or React Native, Kotlin/Java for Android & Swift/Objective-C for iOS.

Job description:
Experience: 8+ years total (4+ years with Mobile development technologies)

About the Job:

We are looking for a skilled Mobile App Development Tech Lead to guide our mobile development team in delivering high-quality, user-friendly applications for iOS and Android platforms. The Tech Lead will oversee the development lifecycle, mentor developers, and ensure technical excellence while collaborating with cross-functional teams. This role combines hands-on development with leadership responsibilities. The ideal candidate must possess a diverse skill set to tackle the challenges of app development effectively from proficiency in programming languages such as Java, Swift, or Kotlin to expertise in mobile app development frameworks like React Native or Flutter.

Key Responsibilities:

  • Lead the mobile development team in designing, developing, and maintaining mobile applications using .NET/C#, Java/Kotlin, Swift, or React Native.
  • Hands-on development with knowledge of UI/UX, backend integration, API gateways, DevSecOps pipelines, and mobile CI/CD.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines.
  • Translate business requirements and user stories into technical designs and implementation plans.
  • Implement mobile architecture standards, guidelines, and best practices, ensuring alignment with enterprise IT strategy.
  • Mentor and guide junior developers, fostering technical growth and collaboration.
  • Collaborate with architects, product managers, and designers to ensure seamless integration of features and APIs.
  • Troubleshoot and resolve complex technical issues, ensuring application performance and reliability.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure applications are optimized for speed, scalability, and user experience across devices.
  • Set technical standards for performance, scalability, security, and offline capabilities.
  • Collaborate with product, design, QA, backend, and DevOps teams to ensure technical feasibility.
  • Ensure integration with RESTful APIs, microservices, and cloud services (e.g., AWS, Azure, Firebase).
  • Develop and maintain technical documentation, including architecture diagrams and API specifications.
  • Stay updated with mobile development trends and recommend adoption of relevant technologies.
  • Participate in Agile ceremonies (e.g., sprint planning, stand-ups, retrospectives) and contribute to project planning.

Required Skills & Experience:

  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 4+ years of experience in mobile application development, with at least 1 year in a leadership or team lead role.
  • Proficiency in at least one mobile development stack (.NET MAUI, Java/Kotlin, Swift, React Native).
  • Strong knowledge of mobile UI/UX design principles and platform-specific SDKs (iOS SDK, Android SDK).
  • Experience with RESTful APIs, microservices, and cloud services integration.
  • Familiarity with version control systems (e.g., Git) and Agile development methodologies.
  • Proven ability to lead and mentor development teams.
  • Strong problem-solving and debugging skills.
  • Excellent communication and interpersonal skills for cross-functional collaboration.

Desired Skills & Experience:

  • Experience with cross-platform frameworks like Flutter or Xamarin.
  • Knowledge of mobile testing frameworks (e.g., XCTest, Espresso, Jest).
  • Understanding of mobile security practices (e.g., secure API calls, data encryption).
  • Certifications like Google Associate Android Developer or Apple Developer Program.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.