Senior iOS/macOS Swift Developer

eTeam Inc.

Sunnyvale, CA

JOB DETAILS
SALARY
$70–$73 Per Hour
SKILLS
Apple, Apple Xcode, Application Programming Interface (API), Concurrency, Dependency Injection, Design Patterns Programming Methodologies, Mac Operating System, Memory Management, Model View ViewModel (MVVM), Organizational Skills, Problem Solving Skills, Programming Tools, Quality Assurance Methodology, REST (Representational State Transfer), SQL (Structured Query Language), SQLite, Software Design, Software Testing, Swift, Team Player, Technical Recruiting, Test Driven Development (TDD), Unit Test, Work From Home, Zip, iOS
LOCATION
Sunnyvale, CA
POSTED
30+ days ago
Do you have a pre-identified candidate? New sourcing? Existing Subcon? New sourcing



Max Hourly Pay Rate to the candidate?: 70-73 USD/hour



Do you have a preferred interview schedule?: No



Would you require the candidates to meet you for an in-person interview?: No



Is Skype/WebEx interview OK?: Yes



Work Location with ZIP: Sunnyvale, 94085



Is remote work an option?: No



If remote work, please indicate how many days are required to be in the office and remote: 5 days from Apple client office



Chance to be perm?: in 3 months based on performance







Performance Expectations:



Technical Hiring Criteria (Must Haves)



" Top 3 Required skills: MacOS, SwiftUI, Swift



" Years of experience in each of the must-have skills: 7



" Any Certifications required:



Any additional information you would like to share about the project specs/nature of work:





7 years of professional experience developing and shipping applications for macOS and iOS
Strong grasp of software design patterns and SOLID principles (MVVM, Factory, Coordinator, Dependency Injection, etc.)
Deep expertise in Swift and strong understanding of its core concepts (protocols, generics, concurrency, memory management)
Hands-on experience building production apps using SwiftUI
Experience with Core Data, SQLite/Sql queries, and RESTful API integration
Proficiency with development tools Xcode, LLDB, Instruments
Understanding of unit testing, UI testing, and TDD practices using XCTest and Swift Testing
Ability to design clean, modular, and maintainable architectures
Excellent problem-solving, communication, and collaboration skills

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com