What are the responsibilities and job description for the iOS Mobile Application Developer position at Touch Up Solutions?
Job Title: Mobile Full-Stack Developer (React Native) – iOS & Android
Location: Maiden, North Carolina
Type: Full Time
Compensation: $77k to $124k plus performance bonus
About Us
Touch-Up Solutions is on a mission with a new brand to redefine social media experiences through innovative mobile applications. We’re looking for a highly skilled Mobile Full-Stack Developer who’s fluent in the latest mobile technologies and has a proven track record of designing, building, and successfully launching mobile applications using React Native for both iOS and Android.
If you love working in a fast-paced, innovative environment and have actual experience scaling an app from concept to production, we want to hear from you!
Responsibilities
- Full-cycle mobile development – from concept, UI/UX implementation, and backend API integration to deployment and maintenance.
- Architect, build, and maintain mobile applications in React Native with a focus on performance, scalability, and a seamless user experience.
- Develop and integrate RESTful APIs and GraphQL endpoints.
- Optimize apps for different screen sizes and resolutions, ensuring smooth performance on iOS and Android.
- Work with modern tools and frameworks, such as Redux, TypeScript, Firebase, and AWS.
- Implement secure authentication systems (OAuth, Firebase Auth, JWT).
- Collaborate with designers, product managers, and other developers to bring new features to life.
- Continuously evaluate and implement the latest mobile technologies to enhance app performance and user experience.
- Ensure robust CI/CD pipelines for seamless deployment and updates.
Requirements
✅ Proven experience designing, developing, and launching a successful mobile app using React Native (must provide portfolio or app store links).
✅ 3 years of full-stack experience in mobile development.
✅ Strong understanding of React Native, TypeScript, JavaScript, Swift (iOS), and Kotlin/Java (Android).
✅ Experience with Node.js, Express.js, PostgreSQL, Firebase, or MongoDB for backend development.
✅ Hands-on experience with state management (Redux, MobX, or Recoil).
✅ Deep knowledge of App Store and Google Play submission processes.
✅ Strong experience with performance optimization and debugging tools (Flipper, Xcode Instruments, Android Profiler).
✅ Experience with push notifications, deep linking, and third-party SDK integrations.
✅ Strong knowledge of Git, Agile methodologies, and DevOps practices.
Nice-to-Haves
- Experience with WebRTC, live streaming, or video processing.
- Previous work in social media, e-commerce, or high-scale consumer apps.
- Familiarity with serverless architecture (AWS Lambda, Firebase Functions).
- Contributions to open-source React Native projects.
What We Offer
Opportunity to work on a high-impact product with a talented team.
Competitive salary & performance bonus
Fun, collaborative, and fast-paced startup culture.
Job Type: Full-time
Pay: $77,596.00 - $124,298.00 per year
Compensation Package:
- Bonus opportunities
- Performance bonus
- Profit sharing
- Signing bonus
- Yearly pay
Schedule:
- 8 hour shift
Ability to Commute:
- Maiden, NC 28650 (Required)
Ability to Relocate:
- Maiden, NC 28650: Relocate before starting work (Preferred)
Work Location: In person
Salary : $77,596 - $124,298