HealthCheck360's Information Technology team is building and improving our mobile application experience, and we're looking for a Mobile Engineer to help develop and support mobile features for iOS and/or Android platforms. You'll contribute to the design, development, testing, and support of these features while collaborating with developers, designers, and technical partners. This is a great opportunity to build strong engineering habits, participate in Agile delivery, and grow your mobile development skills through meaningful feedback and mentorship.
What you'll be doing
- Develop mobile application features by designing, coding, testing, and debugging components for iOS and/or Android platforms under the guidance of senior team members.
- Implement user interfaces from UI/UX designs and help ensure compatibility across supported devices and operating system versions.
- Integrate mobile applications with backend services and APIs, including support for authentication, data persistence, and offline behaviors.
- Write unit tests and participate in automated testing practices to improve quality and help reduce regressions.
- Follow the software development lifecycle and contribute to Agile delivery, including participating in code reviews and incorporating peer feedback.
- Investigate and resolve defects while supporting troubleshooting efforts across devices, emulators, simulators, and environments.
- Assist with build, signing, and distribution processes for development and test builds, and support app store release activities as assigned.
- Document solutions, technical notes, and implementation details to support maintainability and shared team knowledge.
What we're looking for
- Minimum 1-2 years developing mobile applications, or equivalent through internships, coursework, or hands-on projects, ideally in an Agile environment
- Bachelor's Degree or equivalent experience in a relevant field
- Experience with at least one mobile stack such as Swift/SwiftUI (iOS), Kotlin/Jetpack (Android), or a cross-platform framework
- Working knowledge of REST/JSON APIs and common mobile data patterns
- Familiarity with Git, basic CI concepts, mobile testing tools, and debugging practices
- Understanding of unit testing, UI testing, debugging, and issue resolution in mobile environments
- Comfort with API integration, device compatibility considerations, and release support activities
- Strong communication skills and ability to learn from coaching and feedback while collaborating effectively with others
- Readiness to work in team-based Agile environments with evolving priorities and take ownership of assigned components with senior engineer support
- Ability to document technical work clearly and support a maintainable, knowledge-sharing development culture
- A mindset focused on quality, problem-solving, and continuous improvement as you grow your mobile engineering capabilities