onsite
Software Engineer II - Mobile - Western Governors University
Software Engineer
Mobile Software Engineer II responsible for designing, building, and maintaining high‑performance iOS and Android applications, leveraging Swift, Kotlin, and React Native while integrating RESTful services and ensuring code quality through version control and testing.
About the role
Key Responsibilities
- Design, develop, and ship native iOS (Swift) and Android (Kotlin) applications that meet functional and performance requirements.
- Collaborate with product, UX, and backend teams to define feature specifications and translate them into clean, maintainable code.
- Implement cross‑platform components using React Native where appropriate to accelerate delivery.
- Integrate RESTful APIs and third‑party services, ensuring secure and efficient data handling.
- Maintain code quality through code reviews, automated testing, and continuous integration pipelines using Git.
Requirements
- 2+ years of professional experience developing mobile applications for iOS and/or Android.
- Proficiency in Swift and/or Kotlin, with a solid understanding of mobile architecture patterns (MVC, MVVM, Clean Architecture).
- Experience building cross‑platform features with React Native.
- Strong grasp of RESTful API consumption, JSON handling, and asynchronous programming.
- Familiarity with version control (Git), CI/CD workflows, and agile development practices.
Skills
swiftkotlinreact native