Mobile Application Developer

INVID, LLC

$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, Software Engineering, or related field, or equivalent experience.
  • Professional experience in both native and cross-platform mobile development.
  • Strong knowledge of React Native, iOS native (Swift/Objective-C), and Android native (Kotlin/Java).
  • Experience integrating APIs and working with mobile databases.
  • Familiarity with cloud services such as Azure, AWS, or Firebase.
  • Experience with Agile methodologies and Git-based collaboration.
  • Strong troubleshooting and debugging skills.

Responsibilities

  • Design, develop, and maintain mobile applications using React Native and native technologies.
  • Integrate mobile applications with RESTful and GraphQL APIs.
  • Implement secure authentication and authorization mechanisms.
  • Participate in the full mobile release lifecycle, including deployment to app stores.
  • Collaborate closely with UI/UX designers and backend developers.
  • Optimize applications for performance and resource efficiency.
  • Implement push notifications and develop features within expected timelines.

Benefits

  • Health Insurance (Medical, Dental, Pharmacy, Vision)
  • Life Insurance
  • Christmas Bonus
  • Performance Bonus
  • Anniversary Day Off
  • PTO and Sick Leave
  • Retirement Plan (401K)
  • Continuous Education Program
Full Job Description
Position Summary
The Mobile Application Developer is responsible for designing, developing, implementing, and maintaining both native and cross-platform mobile applications. This role focuses on delivering scalable, secure, and high-quality mobile solutions using React Native, alongside native iOS and Android technologies. The ideal candidate demonstrates strong technical expertise, solid architectural understanding, and the ability to collaborate effectively in cross-functional teams.

Key Responsibilities
  • Design, develop, and maintain mobile applications using React Native, Swift/Objective-C, and Kotlin/Java.
  • Integrate mobile applications with RESTful and GraphQL APIs.
  • Work with local mobile storage solutions such as SQLite, Realm, or AsyncStorage.
  • Implement secure authentication and authorization mechanisms (e.g., OAuth, JWT, biometric authentication).
  • Participate in the full mobile release lifecycle, including deployment to the Apple App Store and Google Play Store.
  • Collaborate closely with UI/UX designers, backend developers, project managers, and other technical team members.
  • Use Git-based version control in team environments and follow established development workflows.
  • Implement push notifications, background processes, and optimize applications for performance and resource efficiency.
  • Apply mobile security best practices, including data encryption and secure storage.
  • Develop applications using architectures such as MVVM, MVC, or Clean Architecture, following design patterns and SOLID principles.
  • Participate in Agile/Scrum ceremonies (planning, stand-ups, retrospectives).
  • Utilize CI/CD pipelines for automated builds, testing, and deployments.
  • Work with monitoring and crash reporting tools such as Crashlytics or App Center.
  • Ensure applications meet accessibility and responsive-design standards.
  • Deliver complete, maintainable features within expected timelines and improve app performance and user experience.
  • Reduce production issues through proper testing, code reviews, and best practices.
  • Prepare and maintain high-quality technical documentation.
  • Proactively recommend technical improvements, tools, and process optimizations.


Qualifications
  • Bachelor's degree in computer science, Software Engineering, or related field, or equivalent experience.
  • Professional experience in both native and cross-platform mobile development.
  • Strong knowledge of React Native, iOS native (Swift/Objective-C), and Android native (Kotlin/Java).
  • Experience integrating APIs, securing mobile apps, and working with mobile databases.
  • Familiarity with cloud services such as Azure, AWS, or Firebase.
  • Experience working with Agile methodologies and Git-based collaboration.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Excellent communication and teamwork abilities.


Preferred Qualifications

Experience with automated testing frameworks.
Knowledge of mobile analytics, crash reporting, and user-behavior monitoring.
Understanding of enterprise-level mobile security standards.

Benefits:

Health Insurance (Medical, Dental, Pharmacy, Vision)

Life Insurance

Christmas Bonus

Performance Bonus

Anniversary Day Off

PTO and Sick Leave

Retirement Plan (401K)

Continuous Education Program

Important:

Must be a U.S. citizen and a U.S. resident

This job works on a hybrid work modality (San Juan, Puerto Rico)

Must have a valid driver's license

Similar Jobs

More Jobs at INVID, LLC

More Information Technology Jobs

Find similar Mobile Application Developer jobs: