Mobile Engineer
- Hiring from
- South Africa
- Work type
- Hybrid
- Posted
622,070 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
ABOUT THE ROLE
As a mobile engineer, your main responsibilities are collaborating with product managers, designers, and backend engineers to transform requirements into functional, scalable solutions. This role demands both hands-on technical expertise and excellent communication skills.
KEY RESPONSIBILITIES
- Contribute to analysis, design, development, testing, and other product development activities internally and with customers, and independently execute the outcomes of these activities.
- Provide expertise in mobile platform architecture,
performance tuning, monitoring, and troubleshooting to ensure optimal performance. - Lead code reviews, architecture reviews, and technical discussions to drive continuous improvement and knowledge sharing within the development team as well as customers.
- Lead the end-to-end architectural design of a complex mobile system, ensuring it meets the requirements of scalability, performance, and maintainability.
- Drive client engagement session when needed to gain a deeper understanding of their tech stack, capabilities and standard requirements.
REQUIREMENTS
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- 3-5+ years of mobile development experience with a proven track record of shipped applications
- Proficiency in mobile programming languages (Swift/Objective-C for iOS, Kotlin/Java for Android, or React Native/Flutter)
- Mobile SDK knowledge, including platform-specific APIs, frameworks, and development tools
- Version control expertise using Git and collaborative development workflows
- API integration experience with RESTful services
- Testing methodologies understanding, including unit testing, integration testing, and debugging techniques
- App store deployment experience with Apple App Store and Google Play Store submission processes
- Background in Agile/Scrum delivery environments.
- Good communication skills and a team player who supports our collaborative ways of working across the engineering team and the rest of the company.
- Proficiency in designing for scalability, availability, and performance optimisation.
- Experience integrating with AI platforms.
BONUS SKILLS
- Cross-platform development experience with React Native, Flutter, Xamarin, or similar frameworks
- Backend development knowledge in languages like Python or Elixir, and frameworks such as Django, DRF, or Phoenix
- UI/UX design understanding with experience in design tools like Figma or Sketch
- Cloud services experience with AWS, Google Cloud, or Azure mobile services
- CI/CD pipeline experience with automated testing and deployment processes
WHAT HELM OFFERS YOU
- Hybrid remote position within a fast-paced and dynamic multi-cultural environment
- Great leadership with passionate, talented colleagues
- Comprehensive training program and regular performance reviews to facilitate your success
- Competitive benefits, including 4.5-day work weeks and allowances for remote working
- Access to development opportunities and so much more
