Top

Job Description

Role: Software Developer (iOS)
Number of Positions: 2

 
  • 5+ Years’ experience in developing iOS Applications or related Software Development
  • The software engineer will be part of a product team that has designers and full-stack developers developing a responsive iOS application for use by the Front Line Managers in the field
  • Maintain a user-centered approach in design & development perspective and practice
  • Work as a collaborative team member with internal customers, designers, and fellow engineers
  • Lead products through iterative design, development, and delivery
  • Apply best practice approaches and guide the product team through the process
  • Rapidly iterate on prototypes and working applications Qualifications
  • Be open-minded, creative, and self-critical; be collaborative and communicative
  • Have experience with and curiosity of agile and lean philosophies
  • Experience in Swift and SwiftUI
  • Additional experience with RxSwift is a plus
  • Experience working with small teams to ship products to market
  • Have experience developing full-service consumer, employee, and business applications
  • Language agnostic and experienced polyglot
  • Experience with designing and refactoring complex systems
  • Experience with Test-Driven Development (TDD)
  • Interest in working in a pair-programming environment
  • Experience using React frameworks
  • Experience with Spring Boot, and API design
  • Deep understanding of design patterns and applying them in a production environment
  • Bachelor’s or Master’s degree in a computer science discipline (preferred, but not required)
  • Strong communication and collaboration skills
  • Ability to Mentor team members

Key skill Required

  • ios

Designation

  • Andriod Developer