This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
ButterflyMX is seeking a Senior iOS Developer to join their dynamic engineering team.
The role involves designing and developing iOS mobile applications and SDKs, ensuring high performance, quality, and responsiveness.
The developer will create new, secure, and reliable features that enhance real-time data, video, and audio capabilities.
Responsibilities include implementing modern iOS development design patterns, proposing and integrating innovative tools and frameworks, and collaborating with product management and UX teams.
The position requires participation in an agile development environment to deliver high-quality software solutions and refactoring legacy codebases for improved maintainability and scalability.
The ideal candidate should have a strong technical background, leadership skills, and a proven track record of architecting solutions and mentoring other engineers.
Requirements:
Proficiency in programming with Swift and familiarity with at least one other programming language is required.
Strong experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations is necessary.
A deep understanding of code versioning tools such as Git is essential.
Experience with reactive programming frameworks like Combine is required.
Proficiency in using SwiftUI for building responsive and maintainable UIs is necessary.
Skills in Dependency Injection and build management using Xcode and Swift Package Manager (SPM) are required.
Experience with CI/CD implementation using GitHub Actions or similar tools is necessary.
Expertise in optimizing iOS apps for performance, including memory management, responsiveness, and battery efficiency is required.
Strong experience in writing testable code and implementing automated tests using XCTest or similar frameworks is necessary.
Hands-on experience with deployments to the App Store, including app signing, versioning, TestFlight, and managing beta releases is required.
Proficiency in REST and GraphQL architectures for integrating web services into mobile applications is necessary.
Benefits:
Comprehensive Medical coverage starting day 1, with ButterflyMX covering 90% of the cost.
Dental and Vision plans starting day 1, with ButterflyMX covering 100% of the cost.
A 401(k) plan with a match is offered.
Employees receive 13 paid holidays and 25 days of PTO.
Paid Family Leave is available.
An Employee Assistance Program is provided.
Quarterly self-care stipends are included.
Access to a HealthAdvocacy Program is available.
Optional benefits include pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, Commuter Benefits, and various insurance options.
The work environment is collaborative and dynamic, filled with kind, intelligent people working on an industry-defining product.