Actively recruiting / 25 applicants
We’re here to help you
Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
Wilson Bittencourt, RecruiterAbout Us
In FireServiceRota, you help first responders by solving cool difficult technical problems and delivering reliable, user friendly solutions. Your work will have a very high impact and save lives. As a developer, you are responsible for driving and implementing development projects while spending time developing others.
Position Summary
We are looking for a Mobile App Software Developer who has experience crafting high‑quality native applications in Swift and/or Kotlin—ideally both. You will help design, build, and maintain features that thousands of first responders rely on every day. You will collaborate closely with product owners, designers, and fellow engineers in an Agile environment with a strong focus on continuous integration and delivery of value at the end of every sprint. The position is fully remote, with a preference for candidates in Mexico City or Queretaro.
Key Responsibilities
- Design & Develop: Implement new features and improvements in our native iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose) apps.
- Code Quality: Write testable, maintainable code following SOLID principles, leveraging unit, UI, and following Test Driven Development when possible.
- Collaboration: Participate in daily stand‑ups, sprint planning, and retrospectives, providing thoughtful input and feedback.
- CI/CD: Contribute to and maintain automated build, test, and deployment pipelines (e.g.,GitHub Actions).
- UX & Performance: Work with designers to deliver intuitive user experiences with careful attention to performance, accessibility, and offline resilience.
- Monitoring: Instrument the app with analytics and crash‑reporting tools; diagnose and fix bugs rapidly.
- Mentorship: Share knowledge and best practices with peers through code reviews and pair programming sessions.
Required Qualifications
- Professional Experience: 2+ years developing production‑ready mobile applications.
- Technical Skills:
○ Proficient in Swift and/or Kotlin (experience with both is highly preferred).
○ Strong grasp of architectural patterns (MVVM with Clean Architecture).
○ Familiarity with RESTful APIs, JSON serialization, and offline data storage.
○ Experience with version control (Git) and code‑review workflows (Pull Requests).
- Agile Mindset: Demonstrated experience working in Scrum or Kanban teams.
- CI/CD Proficiency: Hands‑on with automated build and release pipelines.
- Communication: Fluent spoken and written English; able to hold natural conversations with native speakers.
- Inquisitive mindset: Not afraid to ask difficult questions to ensure a thorough understanding of project requirements and the full picture.
Preferred Qualifications
- Exposure to geolocation, or real‑time communication APIs.
- Familiarity with the public‑safety or first‑responder domain.
- Knowledge of dependency injection (Hilt/Koin on Android, Swift’s async/await patterns on iOS).
- Experience with SwiftUI and Combine for iOS development.
- Familiarity with Kotlin Coroutines and Jetpack Compose for Android development.
- Contribution to open‑source projects or tech talks/blogs.