Software Engineer iOS

A technology company developing mobile applications and IoT solutions for musicians, reaching over 700,000 users monthly.
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
iOS
Mid-Level Software Engineer
In-Person
Consumer

Description For Software Engineer iOS

Join a dynamic team working on an iOS app used by over 700,000 musicians monthly. As an iOS engineer, you'll be part of a small, impactful team where you can take real responsibility and contribute to a product reaching hundreds of thousands of users. The role combines frontend development, backend integration, and IoT communication through Bluetooth technologies. You'll work in a modern development environment using Scrum methodology, with opportunities to influence product direction and architecture decisions. The team works across multiple platforms including iOS, Android, Embedded Systems, and Digital Signal Processing. The company offers visa sponsorship opportunities to Hong Kong or Germany for exceptional candidates, along with competitive salary and potential stock options. The development process is transparent and modern, utilizing tools like Jira, Linear, Parse Firebase, and Git, with bi-weekly sprints and team demos.

Last updated 22 days ago

Responsibilities For Software Engineer iOS

  • Implement user interfaces based on designs and specs
  • Implement robust communication with backend server
  • Work with Bluetooth Low Energy and Bluetooth 5 for IoT communication
  • Code refactoring and architecture maintenance
  • Ensure code portability and scalability
  • Contribute to roadmap planning and provide feedback on specs
  • Bug fixing and maintenance

Requirements For Software Engineer iOS

  • Experience with Swift and architecture design (MVP, MVVM)
  • Understanding of Storyboards and Adaptive Layouts
  • Understanding of Apple's design principles and human interface guidelines
  • Experience translating designs into functional UI with attention to detail
  • Ability to write unit tests including edge cases, usability, and reliability
  • Passion for learning new technologies

Benefits For Software Engineer iOS

  • Stock options available
  • Visa sponsorship to Hong Kong or Germany for exceptional candidates
  • Modern development processes
  • Cross-platform learning opportunities
  • Transparent work environment

Interested in this job?

Jobs Related To Esteemed Client Software Engineer iOS

Software Engineer, iOS, Waze

Mid-level iOS Software Engineer position at Google's Waze, developing and implementing advanced features for the navigation app in Tel Aviv.

Software Engineer, Mobile, iOS, Photos

iOS Software Engineer position at Google Photos team in Sydney, focusing on mobile development and user-centered experiences.

Software Engineer III, Mobile (iOS), Waze

Mid-level iOS Software Engineer position at Google's Waze, developing mobile navigation solutions in Tel Aviv.

Software Engineer III, Mobile (iOS), Search

Mid-level iOS Software Engineer position at Google, focusing on Search development with competitive compensation and opportunity to impact billions of users.

iOS Engineer

iOS Engineer position at SQUIRE, developing mobile applications for barbershop management system, offering remote work and competitive benefits.