Description

Job Responsibilities
• Implement iOS client code solutions aligning with Product Strategy and engineering best practices.

• Work with Software Engineers, UX/UI designers, Quality Engineers, and Product Owners/Analysts to deliver engaging, high-performing customer experiences.

• Actively contribute to team agile ceremonies, ensuring timely delivery of high-quality commitments.

• Participate in group discussions, incorporate team feedback, and mentor junior to mid-level team members.

• Own and lead the delivery of major components and platform needs in partnership with senior engineers and Architects.

• Utilize Swift 5 features, including await/async, try/catch blocks, and the Combine framework.

• Create dynamic libraries from scratch, including networking, UI, analytics, utilities, keychain wrapper, and security libraries.

• Develop DevOps/CICD pipelines for daily builds, sprint builds, test coverage checks, SonarQube validation, and production builds.

• Work on UI screens using both storyboard and manual development.

• Implement core data database for storing branch locations and hours of operation.

• Develop auto layout systems for both iPhone and iPad, supporting different screen designs according to the device.

• Demonstrate expertise in modern iOS libraries and tooling, ensuring the application stays at the forefront of technological advancements.

Education

Bachelor's degree in Computer Science