Must Have Skills/Requirements:
1) 3+ years of iOS development (conceptualization, design, and development, deep knowledge of iOS design best practices and Apples Human Interface Guidelines)
2) Experience with Swift 5 and XCTest 3+ years of hands on experience
3) UIKit, Auto Layout, and building interfaces programmatically 3+ years of hands on experience **
4) Familiarity with different software design patterns, with some experience providing hands-on architectural design for native iOS apps no specific amount of years required but it will determine their level of experience
5) Experience building applications that consume RESTful APIs (with SWIFT) 3+ years of experience
Nice to Have Skills:
- SwiftUI and Combine experience
Soft Skills:
Youre interested in working on a large-scale product and enriching the mobile experience for millions of customers
You have the patience to work on a large-scale product as part of a big organization
Youre comfortable with new technologies
You have a deep pride in your craft, with a focus on user-centered, inclusive design
You enjoy thinking outside the box
Youre flexible and able to pivot and adapt to change
Youre accountable for and take ownership of your work
You're eager to learn, mentor, and share your ideas in a team environment
You have open and transparent communication, including the ability to distil technical details into human terms
You understand that software development is a collaborative effort, and enjoy working alongside people with different skill sets
Typical Day in Role:
- Working with product owners and business system analysts to refine ticket requirements in JIRA and Confluence, reviewing pull requests in Bitbucket, reviewing your work with a designer and product owner, resolving any issues our quality assurance testers may find, and communicating closely with the team on Slack throughout the day
- Coding only using the iOS system
- Adheres to and demonstrates good coding co