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