
Mobile Native Engineer
Shuru
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AndroidiOSKotlinSwift
About the role
- This is a remote position.
- We are looking for a talented Mobile Native Engineer to join our team and help build high-quality, performant mobile applications that delight users.
- You will work closely with product, and backend teams to deliver user-centric mobile experiences while contributing to architecture decisions, code quality, and best practices.
- Develop, maintain, and ship high-quality mobile applications for Android and/or iOS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, testable code following industry best practices.
- Optimize app performance, responsiveness, and overall user experience.
- Participate in code reviews, architecture discussions, and technical planning.
- Integrate third-party APIs, SDKs, and backend services.
- Troubleshoot, debug, and resolve technical issues across platforms.
- Stay up-to-date with emerging mobile technologies, tools, and best practices.
Requirements
- Strong experience with Native Android (Kotlin) and/or Native iOS (Swift).
- Understanding of mobile UI/UX guidelines and design patterns.
- Experience with REST APIs, JSON, and asynchronous programming.
- Familiarity with architectural patterns such as MVVM, MVI, or Clean Architecture.
- Experience with version control (Git) and CI/CD workflows.
- Knowledge of automated testing (unit tests, UI tests).
Benefits
- Work on international projects: Be part of a global team working with clients from across the world.
- Remote-first culture: Enjoy the flexibility of a remote workplace, allowing you to work from anywhere.
- Regular team outings: Even with remote work, we believe in building strong team bonds through regular social and team-building events.
- Collaborative & growth-oriented: Learn from senior engineers, work in a collaborative environment, and grow professionally with opportunities for career development.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Native AndroidKotlinNative iOSSwiftREST APIsJSONasynchronous programmingMVVMMVIClean Architecture
Soft skills
collaborationcommunicationproblem-solvingcode qualityuser-centric designtechnical planningarchitecture discussions