Must Have Skills/Requirements:
1) 3+ years of iOS development (conceptualization, design, and development, deep knowledge of iOS design best practices and Apple’s 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:
• You’re 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
• You’re 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
• You’re flexible and able to pivot and adapt to change
• You’re 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