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.

Department: Software Engineering
Project Location(s): Remote
Education: Bachelor’s Degree

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.

How can we help you?

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.

Amanda Seyfried
Sales & Marketing, Alien Ltd.