iOS Software Engineer II

Axon is a technology company on a mission to Protect Life, developing devices and cloud software for safety and justice issues.
Ho Chi Minh City, Vietnam
iOS
Mid-Level Software Engineer
In-Person
5+ years of experience
AI

Description For iOS Software Engineer II

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. As an iOS Software Engineer II, you'll join a critical team designing technology that promotes transparency and protects truth. You'll collaborate closely with talented software engineers, product managers, and designers to create innovative mobile experiences. Your role involves designing, implementing, and maintaining features within iOS Apps and related shared libraries, working with the UX team to create UI designs, and participating in the entire software lifecycle. You'll work on products like the Fleet 3 Dashboard App and Axon Device Manager app for phones and tablets. The ideal candidate has mastery of Swift, proficiency in Objective-C, and 5+ years of industry experience in iOS development with a strong focus on SwiftUI. Experience with modern architectures, automated testing, and working with remote data via REST is required. This role offers the opportunity to work on mission-critical software that has a real-world impact, in a fast-paced, challenging, and meaningful environment.

Last updated 15 days ago

Responsibilities For iOS Software Engineer II

  • Design, implement and maintain features within iOS Apps and related shared libraries
  • Collaborate with the UX team to create UI designs for mobile and turn these into working solutions
  • Work across the entire software life cycle for mobile from prototype through to commercialization and monitoring
  • Work across teams with Product, Design, and Engineering to create integrated solutions
  • Enhance the engineering process by fostering long-term strategic thinking and optimizing sprint planning
  • Build software that adheres to high standards of stability and latency
  • Participate in Scrum ceremonies
  • Work closely within the Scrum team to achieve sprint goals and coordinate with other groups

Requirements For iOS Software Engineer II

  • Mastery of Swift and proficiency in Objective-C
  • 5+ years of industry experience in iOS development, with a strong focus on SwiftUI
  • Experience with modern architectures such as MVVM, MVI, or similar patterns
  • Proficiency in automated testing
  • Experience working with remote data via REST
  • iOS Experience that demonstrates learning & application of the latest native technology
  • Experience with networking protocols (TCP, UDP, DHCP, DNS, Websockets) is a plus
  • Experience with SDKs related to Bluetooth, WiFi, Networking, Camera, Audio, File Management is a plus

Benefits For iOS Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Annual Company Outing Trip
  • Monthly team social activities

Interested in this job?

Jobs Related To Axon iOS Software Engineer II

Software Dev Engineer II (iOS), Chat features, Last Mile Delivery Prdct&Tech

Software Dev Engineer II (iOS) position for chat features in Amazon's Last Mile Delivery Product & Technology team, focusing on mobile app development.

Software Engineer II, iOS (Delivery Experience)

Uber is hiring a Software Engineer II for iOS to enhance the consumer shopping and courier experience in the UberEats and Driver apps.

Software Engineer II, iOS - Women's Safety

Join Uber's Women's Safety team as a Software Engineer II, iOS to build innovative solutions improving safety for women on our platform.

Software Engineer II - iOS, Ads

Uber is hiring a Software Engineer II for iOS Ads development in Sao Paulo, Brazil. Join our innovative team and shape the future of mobile advertising.

SWE II - iOS Engineer

Uber is hiring a SWE II - iOS Engineer in Bangalore, India to work on end-to-end technical ownership of engineering projects and collaborate with cross-functional teams.