Position: iOS Developer Location: Pleasanton CA - Hybrid Interview Mode: Video Duration: 3+ months Job Description: We are looking for a strong iOS native mobile app developer who welcomes both engineering and maintenance tasks.
The primary focus will be to implement new user interfaces and features together with automated unit and integration tests. You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated.
The code you write will need to be cleanly organized and of the highest quality.
You'll also help ensure solid application performance and an excellent user experience. Educational Background: Bachelor's Degree in Computer Science, Software Engineering, or a related technical field is often preferred Technical Skills: -Proficiency in Swift: The primary programming language for iOS development -Knowledge of Objective-C: Useful for maintaining older codebases -Experience with iOS SDK and APIs: Understanding of frameworks like UIKit, Core Data, and Core Animation -Familiarity with Xcode: The integrated development environment (IDE) for iOS development -Understanding of RESTful APIs: Ability to integrate with web services Development Experience: -Full-Cycle Mobile App Development: Experience in designing, developing, testing, and deploying iOS applications -Version Control Systems: Proficiency with Git and platforms like GitHub -UI/UX Design Principles: Knowledge of Apple's Human Interface Guidelines Soft Skills: -Problem-Solving Abilities: Strong analytical and troubleshooting skills -Communication Skills: Ability to work effectively in a team and communicate technical concepts clearly -Attention to Detail: Ensuring high-quality and bug-free code Certifications (Optional but Beneficial): -Certified iOS App Developer: Validates proficiency in using Swift and building iOS applications -Meta iOS Developer Professional Certificate: Covers essential iOS programming concepts and tools #TB_EN