What are the responsibilities and job description for the IOS Engineer position at Vytwo Technologies Inc?
Position: IOS Engineer
Hire Type: FTE (Full Time) only - No contractors
Work Location: Austin, TX or Dallas, TX (3 days Onsite)
Salary: 120k/yr
Hire Type: FTE (Full Time) only - No contractors
Work Location: Austin, TX or Dallas, TX (3 days Onsite)
Salary: 120k/yr
- Must be legally authorized to work in US without need for employer sponsorship now or at any time in the future.
- 4 years of native iOS development
- Expert in-depth working experience in Swift
- Experience working with SwiftUI, Swift Concurrency, Observability framework and Combine (expert preferred)
- Experience writing Unit Test and Automated UI tests using XCTest framework (Swift testing framework is a plus)
- Experience integrating with REST APIs is a required
- Experience with CoreML or Foundation frameworks is a plus
- Experience working with CI/CD and debugging issues that arises
- Experience performing code reviews and mentoring junior developers is required
- Experience with building native features as a module is a plus
- Experience/understanding of the SOLID design principles
- Experience working with Architects and Stakeholders to craft appropriate solution
- Experience debugging memory and performance issues
- Experience working with native accessibility features such as VoiceOver and Dynamic Type
- Experience with iterative development methodologies such as TDD and BDD Understanding of technical issues, designs, best practices
- Great interpersonal and communication skills. Enterprise development experience highly desirable
- Strong interpersonal, negotiation, facilitation, analytic, problem-solving, influencing, prioritization, decision-making and conflict resolution skills
- Ability to identify stakeholders, evaluate their needs and manage their expectations through effective communication
- Excellent written/verbal communication skills
- Experience with CoreML or Foundation frameworks is a plus
- Experience working with CI/CD and debugging issues that arises
- Experience with building native features as a module is a plus (Schwab’s current architecture is very unique, so prior experience won’t be as helpful)
- Ability to identify stakeholders, evaluate their needs and manage their expectations through effective communication.