Senior Software Engineer, iOS
About Us
At HexionLab, we’re dedicated to delivering seamless, high-performance iOS applications that provide exceptional user experiences. Our team brings together talented professionals who are passionate about building reliable, cutting-edge mobile solutions. Join us to push the boundaries of iOS technology.
Position Overview
We’re seeking a Senior Software Engineer, iOS with 5–7 years of experience in iOS development. In this role, you will lead the design and development of iOS applications, applying advanced Swift and Objective-C programming skills to create innovative, scalable solutions. You will work with cross-functional teams to ensure optimal performance, usability, and quality in every application.
Key Responsibilities
- Architect and develop iOS applications using Swift and Objective-C, adhering to Clean Modular or Dynamic Modular Architecture.
- Implement design patterns such as MVVM, MVC, or MVP to create efficient, maintainable codebases.
- Utilize SwiftUI, Combine, and UIKit frameworks to design user interfaces that are intuitive and responsive.
- Integrate and manage APIs with Alamofire and perform data serialization with Codable or ObjectMapper.
- Leverage Core Data or SQLite for data persistence and local storage.
- Implement dependency injection with Swinject or Resolver to maintain clean and modular code.
- Utilize Crashlytics for monitoring, logging, and crash reporting to ensure app stability.
- Apply multimedia and animation libraries like Lottie and SDWebImage to enhance user interaction.
- Collaborate with Product Design, QA, and Backend Engineering teams to deliver cohesive, high-quality applications.
What You’ll Gain
- Leadership opportunities in developing advanced iOS applications impacting a wide user base.
- Access to the latest iOS frameworks and tools for continuous learning and professional growth.
- A flexible, collaborative work environment with a team dedicated to innovation and excellence.
- Challenging projects where you can make a direct impact on the app’s functionality and user experience.
Skills and Qualifications
- 5–7 years of iOS development experience, with expertise in Swift and Objective-C.
- Deep knowledge of MVVM, MVC, or MVP design patterns and modular architecture principles.
- Proficiency in SwiftUI, Combine, UIKit, and networking tools like Alamofire.
- Experience with data persistence using Core Data or SQLite.
- Familiarity with dependency injection tools (Swinject, Resolver) and logging tools like Crashlytics.
- Knowledge of multimedia libraries (Lottie, SDWebImage) and data serialization tools.
- Strong problem-solving skills, attention to detail, and experience in an Agile work environment.
Ready to Join Us?
If you’re a skilled iOS Engineer ready to elevate mobile experiences, we’d love to hear from you. Join HexionLab and take part in crafting high-impact, user-focused iOS applications.
Contact us at the HexionLab office or submit a business inquiry online.
Consulting WP really helped us achieve our financial goals. The slick presentation along with fantastic readability ensures that our financial standing is stable.