iOS Developer

Company:  Expert In Recruitment Solutions
Location: Sunnyvale
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
iOS Developer

Sunnyvale, CA - Hybrid

Description:

" Demonstrate a strong understanding of the iOS framework and respective component lifecycles.

" Expert-level knowledge of Swift 5

" Ability to build products with a focus on Unit-testing code for robustness, including edge cases, usability, and general reliability with XCTest and XCUITest

" Capable of building user interfaces programatically

" Wide experience working in multi plugin environment projects.

" Expert-level knowledge of git and CI/CD systems such as TeamCity or Jenkins.

" Experience in good app architecture using design patterns such as MVVM, MVP or Clean

" Extensive understanding of iOS framework components and their respective lifecycles combined with a solid knowledge of multithreading, protocols, structures, networking, offline storage, and performance tuning

" Build reusable iOS components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs.

" Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.

Additional information:

What project or initiative will they be working on?

Project Glass

Will this role be hybrid?

Yes

If hybrid, how many days per week will need to be in office?

2 days in office

Top 3 Skills Needed or Required

" Demonstrate a strong understanding of the iOS framework and respective component lifecycles.

" Expert-level knowledge of Swift 5

" Ability to build products with a focus on Unit-testing code for robustness, including edge cases, usability, and general reliability with XCTest and XCUITest

What are the day-to-day responsibilities?

Implemented Membership Account Management related features and production support and OE

Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙