Hybrid MTS 1, iOS Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Translate requirements to software design and create clean, efficient, extensible, maintainable crash-free code thats aligned with native platform guidelines
  • Responsible for subsystems within a large domain, possessing in-depth knowledge and expertise
  • Taking full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring
  • Serve as a key player in influencing and guiding others towards the right technical decisions
  • Identifying areas of features likely to change and integrating flexibility in the design for these area improving engineering velocity
  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles
  • Manage project features, break into sub-tasks, identify and resolve issues for efficient execution
  • Provide technical guidance, code review for immediate team and other teams, coaching, and mentorship to individual team members
  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution
  • Leads and improves E2E testing quality and increase delivery velocity across features

Requirements

  • 6+ years professional experience in native mobile development
  • Understanding of advanced swift features such as generics / concurrency
  • Mastery of advanced swift language features & iOS APIs
  • Experience authoring shared libraries (internal or external distribution)
  • Advanced networking skills ie. migration between stacks, graphql, protobuff, streaming protocols, pub-sub ect.
  • Advanced debugging skills lldb, instruments, network conditioner, etc.
  • Experience monitoring and improving app performance
  • Advanced understanding of iOS design paradigms (HIG)
  • Experience with dependency management tools in iOS - SPM/Cocoapods/Carthage etc.
  • Basic understanding of system design for large scale consumer mobile applications
  • Familiarity with CI/CD tools
  • Prefer bachelor's degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience providing a solid foundation for technical challenges.

Benefits

  • Health insurance
  • 401(k) eligibility
  • Various paid time off benefits including PTO and parental leave

Job title

MTS 1, iOS Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$166,400 - $222,100 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job