HumanBit Logo

Senior Software Engineer iOS | Codersbrain

Posted on August 7, 2025

Job Description

Senior Software Engineer – iOS

Company Overview

Company details not provided.

Job Summary

As a Senior Software Engineer – iOS, you will be responsible for designing and developing high-quality iOS applications. You will leverage your expertise in Swift and Objective-C to create innovative software products and services that enhance our user experience. This role is critical to ensuring the scalability and performance of applications serving millions of users.

Responsibilities

  • Design and develop new custom components to meet project requirements.
  • Maintain existing iOS applications and fix any bugs as necessary.
  • Debug memory leaks using Xcode and Instruments tools.
  • Ensure quality and compliance standards within the team and make certain industry best practices are adhered to.
  • Review and update the tech stack and ensure the team utilizes the latest tools and technologies.
  • Work on projects from scratch, including integrations of payment gateways and Apple Pay.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Information Systems, Computer Engineering, or a related field.
  • Minimum of 7 years of experience in software product and service development.
  • Profound knowledge of SwiftUI and Objective-C, along with expert-level proficiency in Swift.
  • Solid experience with Modular architectures approaches and common programming architectures such as MVVM, MVP, and VIPER.
  • Familiarity with building custom SDKs and Swift Package Manager (SPM).
  • Experience in REST APIs and databases like SQLite (CoreData).
  • Strong understanding of design patterns and the ability to select the best solutions for products.
  • Version Control and Continuous Integration experience with Git and Fastlane.

Preferred Skills

  • Experience in fintech applications.
  • Exposure to working in a fast-paced, learning-oriented environment.
  • Familiarity with security practices, tech debt balance, Test-Driven Development (TDD), and Agile methodologies.

Experience

  • A minimum of 5 years of relevant experience as an iOS Developer.
  • Proven track record of scaling applications/services to millions of users.
  • Experience working on software projects from initial conception through to deployment.

Environment

  • This role is remote, allowing flexibility in work location.

Salary

Salary information not provided.

Growth Opportunities

Opportunities for career advancement not specified.

Benefits

Benefits details not provided.

Powered by
HumanBit Logo