remote
Software Developer - Mobile Development - Hyland
Software Engineer
Mobile software engineer focused on delivering high‑quality Android and iOS applications using Kotlin, Swift, React Native or Flutter, ensuring performance, scalability, and clean architecture.
About the role
Key Responsibilities
- Design, develop, and maintain native Android and iOS applications, ensuring optimal performance and user experience.
- Collaborate with cross‑functional teams to define feature requirements, architecture, and release schedules.
- Write clean, testable, and well‑documented code following industry best practices and coding standards.
- Participate in code reviews, continuous integration, and automated testing to maintain high code quality.
- Investigate and resolve production issues, perform root cause analysis, and implement preventive measures.
Requirements
- 3+ years of professional mobile development experience with Android (Kotlin/Java) and iOS (Swift/Objective‑C).
- Proficiency in cross‑platform frameworks such as React Native or Flutter is a plus.
- Strong understanding of mobile architecture patterns (MVVM, Clean Architecture) and RESTful APIs.
- Experience with CI/CD pipelines, automated testing, and performance profiling tools.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering polished user experiences.
Skills
kotlinswiftreact nativeflutter