Senior Mobile Developer

OTTERSOFT CORPORATION
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$104,000.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Apple IOS Application Services JIRA Microsoft Azure Mobile Application Development Code Review Software Debugging Design of User Interfaces
+22 more
Push Technology Mobile Application Software Performance Tuning Scrum Methodology Systems Development Life Cycle Role-Based Access Control Responsive Web Design Secure Coding Mobile Security Software Engineering Software Testing Automation Framework TypeScript GitHub Copilot Software Security Expo.io Backend Build Management React Native React Redux Virtual Agents Restful APIs Code Restructuring

Job description

We are looking for a high-velocity Mobile Developer who believes the future of software development is AI-first - not AI-assisted. This is not a traditional development role.

We build, ship, test, and iterate daily. We use AI as a core engineering tool - not a novelty. We measure progress in working software, not tickets.

If you are excited about dramatically accelerating mobile software delivery using AI and helping other engineers adopt this mindset, we want to talk.

If you prefer long spec documents, slow sprint cycles, or coding without AI augmentation, this role is likely not a fit.

What You’ll Do

  • Design and build cross-platform mobile applications for iOS and Android
  • Use AI tools as a primary development accelerator
  • Deliver working, production-ready mobile software daily
  • Rapidly prototype, iterate, and refactor
  • Help shape AI-first mobile development standards and best practices
  • Mentor and guide other engineers in AI-first workflows
  • Advocate for automation across the SDLC
  • Continuously improve velocity without sacrificing quality

What “AI-First” Means Here

You:

  • Use AI for architecture brainstorming
  • Generate scaffolding and boilerplate rapidly
  • Refactor and optimize with AI assistance
  • Build test coverage with AI support
  • Automate documentation and integration specs
  • Think in prompts and system design patterns, * Design, develop, and maintain mobile applications using React Native and Expo
  • Build responsive, performant, and intuitive mobile user interfaces
  • Integrate RESTful APIs and backend services into mobile applications
  • Implement reusable components and scalable mobile architecture
  • Optimize applications for performance, responsiveness, and reliability across devices
  • Collaborate with cross-functional teams including UI/UX designers, QA, product managers, and backend engineers
  • Participate in Agile development processes including sprint planning, standups, and code reviews
  • Debug and troubleshoot mobile application issues efficiently
  • Ensure application security, scalability, and maintainability
  • Perform additional duties as assigned

Requirements

Do you have experience in iOS application development?, OtterSoft has an open position, full-time contracted. We are looking for a senior-level Mobile Developer with a minimum of 5 years of professional experience to join our team. This role requires deep expertise in building modern mobile applications using React Native and Expo for iOS and Android platforms. The ideal candidate has strong technical skills, a collaborative mindset, and the ability to translate business needs into high-performing, scalable mobile applications., * 5+ years of professional software development experience

  • Strong expertise in React Native, Expo, JavaScript, and TypeScript
  • Experience building and deploying production mobile applications for iOS and Android
  • Strong understanding of mobile UI/UX best practices and responsive design
  • Experience integrating REST APIs and third-party SDKs
  • Experience with state management libraries such as Redux, Zustand, or Context API
  • Familiarity with push notifications, authentication flows, and mobile security practices
  • Experience working in Agile teams with tools like Azure DevOps or Jira
  • Strong debugging and performance optimization skills
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Familiarity with AI-powered coding tools such as Cursor.ai, GitHub Copilot, or Claude Code
  • Experience with EAS Build and Expo Application Services
  • Experience with native mobile modules or bridging for iOS/Android
  • Familiarity with mobile testing frameworks such as Jest, Detox, or React Native Testing Library
  • Experience with CI/CD pipelines for mobile deployment
  • Familiarity with role-based access control and secure coding practices
  • Experience working directly with business stakeholders or in customer-facing development roles, * Analytical thinker with strong problem-solving abilities
  • Organized, self-driven, and able to manage multiple tasks
  • Effective team player who thrives in collaborative environments
  • Strong attention to detail and a passion for clean, scalable code, * Move fast and iterate
  • Prefer working software over long planning cycles
  • Enjoy solving real business problems
  • Are comfortable with ambiguity
  • Take ownership without waiting for permission
  • Want to shape the future of how engineering is done

You will not thrive here if you:

  • Need detailed tickets before starting
  • Resist AI-driven development
  • Prefer rigid waterfall processes
  • Avoid collaboration or mentoring

Benefits & conditions

$50 - $60 an hour - Full-time, Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:32 min

Transitioning across tech stacks into mobile application development

Sylvia Dieckmann · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all