About This Role
This mobile developer role focuses on designing, building, and maintaining high-quality iOS and Android applications for a B2B SaaS environment. The developer will collaborate with product, design, and backend teams, integrating AI-powered development tools into their workflow, and taking ownership of mobile reliability and delivery pipelines. The position is remote-first, offering flexible working arrangements and opportunities for professional growth within a company transforming property insurance and restoration claims management.
Responsibilities
- Design, develop, test, and release new features for iOS and Android applications, collaborating with product, design, and backend teams throughout the development lifecycle
- Integrate AI-powered development tools, including coding assistants and agent-based solutions, into daily workflows for planning, implementation, testing, code review, and debugging
- Take end-to-end ownership of features after release by monitoring performance, crash rates, usage analytics, and user impact, then making improvements based on real-world feedback
- Continuously improve application quality by reducing technical debt, strengthening test coverage, optimizing performance, and enhancing reliability
- Build, maintain, and optimize mobile CI/CD pipelines to automate builds, testing, and application releases, improving deployment efficiency and consistency
- Integrate mobile applications with RESTful APIs and backend services while collaborating with backend engineers to define API contracts and optimize performance
- Participate in code reviews, critically evaluate AI-generated code, and uphold engineering standards, maintainability, security, and consistency
- Investigate and resolve production incidents promptly by using monitoring, crash reporting, performance analytics, and debugging tools to identify root causes
- Identify technical risks early, communicate potential issues proactively, and contribute to a culture of accountability, continuous learning, and collaborative problem-solving
Requirements
- At least five years of professional mobile development experience, including designing, developing, and shipping production applications for both iOS and Android
- Strong proficiency in Swift and Kotlin, with working knowledge of Objective-C and Java for maintaining and improving legacy codebases
- An established AI-first development approach, with practical experience using AI coding assistants and agentic tools to improve planning, coding, testing, reviewing, and delivery. Candidates should be able to explain how these tools have improved their development workflows
- A strong sense of ownership and accountability, including experience monitoring applications after release, analyzing production performance, and iterating on features based on real-world results