Job description
- Explore new technologies in the retail and mobile space
- Establish standards and best practices for you and the team to deliver clean, scalable, and maintainable code
- Collaborate with Product and Design to establish and drive the product vision
Requirements
Bachelor s degree in Computer Science, related field or equivalent military or industry experience
- 5+ years of experience in software design & development
- 3+ years of experience developing apps for iOS
- Ability to write efficient, reusable and maintainable code in Swift
- Experience with distributing mobile applications via public app stores and/or enterprise channels.
- Excellent knowledge of working with dynamic data using services (e.g., JSON, XML, REST APIs etc.)
- Experience performance profiling and tuning consumer facing mobile applications.
- Excellent hands on skills with iOS application development tools, including iOS SDK frameworks and Xcode
- Heroic get-it-done self-starter attitude
- Good communicator and team player with strong organizational skills
- Proactively helps drive innovation within the company
- Strong sense of software architecture and ability to thrive large codebases on large teams.
Desired Requirements :
- Experience with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.
- Experience integrating social media platforms, including Pinterest, Facebook, Twitter and Instagram
- A mastery of UI Kit, Core Animation, and Foundation Libraries
- Amazing debugging skills with ability to write unit test cases.
- Experience with authenticated sessions using OAuth and authentication tokens.
- Experience developing highly successful apps that enjoy wide scale distribution
- Experience building native apps and hybrid apps
- Experience with design/development/use of analytics and tracking solutions (e.g., Signal, Flurry, Google Analytics)
- Experience with agile methodology
Must Haves
- Experience with Swift.
- Good at Architecture like MVVM
- Swift UI & combine framework
- from scratch to app deployed on app store.