B
iOS Developer
Box8
Bengaluru
Full-Time
0-3 Years experience
Description
Job description
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement MVVM architecture for scalable and maintainable code.
- Write unit tests and UI tests using XCTest to ensure code quality and reliability.
- Work on bug fixing and performance optimization using Xcode Instruments.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Contribute to CI/CD pipelines for faster and automated app deployments.
- In short, you're involved from start to finish.
Job requirements
- 2-4 years of experience in developing enterprise-class mobile apps for iOS.
- Experience in shipping iOS apps and proven work on at least one published app.
- Strong knowledge of Swift/Objective-C and Apple's SDKs and frameworks (UIKit, Core Data, Core Animation, Core Graphics, Foundation, etc.).
- Proficiency in MVVM architecture for scalable and maintainable codebase.
- Deep understanding of memory management, battery optimization, and debugging tools like Xcode Instruments.
- Experience with unit testing and UI testing using XCTest.
- Experience with REST APIs and JSON.
- Experience with iOS development tools such as Xcode, Cocoa, Cocoa Touch, XIB, and Storyboards.
- Strong understanding of iOS networking and multithreading.
- Experience with third-party libraries and APIs.
- Experience applying design patterns (MVC, Factory, Singleton, etc.).
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience in designing, developing, and testing individual modules using Agile methodologies.
- Knowledge of SwiftUI is a plus.
- Knowledge of any server-side language is a plus.
- Experience with HTML5, CSS, and JavaScript is a plus.
- Ability to challenge conventional wisdom—we value curiosity and inquisitiveness.
- A track record of being able to ship products independently or as part of a small team.
- Willingness to provide top-notch support to our customers—everyone in the company contributes to support directly.
About Box8
-
