Mobile Developer
Role details
Job location
Tech stack
Job description
Robert Half is hiring! We are looking for a Mobile Developer to build and enhance mobile applications that deliver reliable, high-quality user experiences across iOS and Android platforms. This role supports product delivery by partnering with cross-functional teams to turn business needs into well-engineered mobile solutions. The ideal candidate brings strong native mobile development experience, a thoughtful approach to code quality, and the ability to solve technical challenges in production environments.
Responsibilities:
-
Create, enhance, and support native mobile applications for both iOS and Android environments.
-
Connect mobile features to backend systems through REST-based services and other required integrations.
-
Work closely with product leaders, engineers, and business partners to define, build, and release new functionality.
-
Produce readable, maintainable, and thoroughly validated code that aligns with established engineering standards.
-
Investigate application issues, identify root causes, and implement fixes to restore performance and stability.
-
Contribute to peer reviews and help strengthen development practices across the engineering team.
-
Improve application responsiveness, dependability, and capacity to support growing usage demands.
-
Maintain compatibility with evolving mobile operating systems by updating applications for new platform releases.
-
Take ownership of assigned features and systems from initial design through deployment and ongoing support.
Requirements
Requirements * Bachelor's degree in Computer Science, Engineering, or comparable relevant experience.
-
At least 5 years of hands-on experience building mobile applications for both iOS and Android.
-
Strong programming ability in Swift and Kotlin.
-
Familiarity with modern mobile design patterns, including MVVM and Clean Architecture.
-
Experience integrating mobile applications with RESTful services and external libraries.
-
Proficiency using Git for source control and collaborative development.
-
Background working with IoT or connected-device ecosystems.
-
Strong communication, analytical thinking, and collaboration skills across technical and non-technical teams. Technology Doesn't Change the World, People Do.®