Praekurement (Pty) Ltd logo
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 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

Similar jobs

Apply for this job100% free