Company Description
Blend is a premier AI services provider, committed to co-creating meaningful impact for its clients through the power of data science, AI, technology, and people. With a mission to fuel bold visions, Blend tackles significant challenges by seamlessly aligning human expertise with artificial intelligence. The company is dedicated to unlocking value and fostering innovation for its clients by harnessing world-class people and data-driven strategy. We believe that the power of people and AI can have a meaningful impact on your world, creating more fulfilling work and projects for our people and clients. For more information, visit www.blend360.com
Job Description
We are looking for a talented and driven iOS Engineer to join our growing team. The ideal candidate will have extensive experience in iOS app development, with proficiency in Swift and Objective-C. You will play a key role in building innovative iOS applications, working closely with cross-functional teams to deliver high-quality mobile solutions.
Responsibilities
• Design, develop, and maintain iOS applications using Swift and Objective-C.
• Collaborate with product and design teams to create seamless and intuitive user experiences.
• Utilize Xcode for app development, debugging, and optimization.
• Manage dependencies using CocoaPods and ensure smooth integration of third-party libraries.
• Implement and maintain iOS apps following common design patterns like MVC, MVVM, and MVP.
• Write clean, maintainable, and well-documented code, following best practices for software development.
• Conduct code reviews and provide mentorship to junior developers.
• Troubleshoot and debug issues, ensuring high-quality and reliable applications.
• Stay up-to-date with the latest developments in the iOS ecosystem, including new tools, frameworks, and best practices.
Qualifications
- Proficiency in Swift and Objective-C programming languages.
- Expert experience building iOS applications using Xcode.
- Strong knowledge of Cocoa Pods for dependency management.
- In-depth understanding of common mobile application design patterns like MVC, MVVM, and MVP.
- Familiarity with Apple’s Human Interface Guidelines and best practices for iOS development.
- Strong problem-solving skills and the ability to work under tight deadlines.
- Excellent communication skills and a collaborative approach to development.
- Experience with version control systems like Git.
Additional Information
- Experience with Core Data, Core Animation, and other iOS-specific frameworks.
- Familiarity with iOS Auto Layout and responsive UI design.
- Knowledge of Unit Testing and UI Testing frameworks.
- Understanding of Agile development methodologies.
- Proficiency in Java and Kotlin programming languages.
- Expertise in Gradle for build system management.
- In-depth knowledge of Android SDK components, including Views, Activities, and Fragments.
- Proven experience in building Android applications using both XML Views and Jetpack
What We Do
Our Vision is to build a company of world-class people that helps our clients optimize business performance through data, technology and analytics.
Blend360 has two divisions:
Data Science Solutions: We work at the intersection of data, technology and analytics.
Talent Solutions: We live and breathe the digital and talent marketplace.