Senior iOS Software Developer (Remote)

ButterflyMX, Inc. New York, United States
1 year - 3 years
$ 45
Posted: 2 years ago
Part-time

Job Summary

ButterflyMX is a rapidly growing proptech startup that makes property access simple for owners, staff, residents, and visitors. Our solutions are relied upon by more than 10,000 multifamily, commercial, student housing, and gated communities worldwide, including those developed, owned, and managed by the most trusted names in real estate. 

Job Description


About ButterflyMX®

 

ButterflyMX is a rapidly growing proptech startup that makes property access simple for owners, staff, residents, and visitors. Our solutions are relied upon by more than 10,000 multifamily, commercial, student housing, and gated communities worldwide, including those developed, owned, and managed by the most trusted names in real estate. 

 

Fantastic people are the key to our success. As a distributed, primarily remote workforce, we’re looking for more intelligent, passionate, collaborative, and down-to-earth individuals to join our growing team. Our culture is transparent and flexible; our benefits range from a 401(k) match to quarterly stipends for self-care. While we work incredibly hard to improve the experience of everyone who lives, works, and visits our communities, we always have time for a good laugh. 

 

About The Role

 

We are looking for an experienced Senior iOS Developer to maintain and improve ButterflyMX iOS mobile application. This role will report to the Director of Technology and be responsible for helping the team write robust and high-quality code that translates into a great product. 

 




Responsibilities




    • Maintain and improve ButterflyMX mobile iOS application and SDK

    • Work with UX designers, product managers, and other stakeholders to plan, execute and release new features and improvements periodically

    • Responsible for helping the team write robust, well-defined stories and high-quality code that translates into a great product

    • Work collaboratively as part of an agile team to help deliver end-to-end products and features, seeing them through from conception to delivery

    • Lead by example for other members of the team as a dedicated, passionate, and flexible technologist who is constantly looking for the ideal solution to a problem

    • Help define, document, evolve and evangelize high engineering standards and best practices across multiple areas

    • Work with quality assurance team and customer success to resolve application issues







About You




    • 3+ years of iOS mobile application development experience in Swift

    • Strong knowledge of OOP and mobile design patterns (MVVM, VIPER)

    • Experience in building mobile frameworks / SDKs and optimizing apps for performance

    • Strong experience with implementing integration with REST APIs

    • Experience writing testable code and automated tests

    • Proficient understanding of code versioning tools such as Git

    • Experience with deployments to the App Store and deep knowledge of the iOS Human Interface Guidelines

    • Knowledge of professional software engineering practices and best practices for the entire software development lifecycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations

    • Experience working as a member of a cross-functional team practicing Scrum/Agile

    • Excellent communication, collaboration, reporting, analytical, and problem-solving skills

    • Ability to effectively articulate technical challenges and solutions







Preferred




    • Knowledge of video streaming technologies (such as WebRTC/SDP/SIP/RTP)

    • Experience with messaging technologies like RabbitMQ, WebSockets

    • Understanding and experience implementing integration with GraphQL APIs






About Our Benefits

 

· Comprehensive Medical (ButterflyMX covers 90% of the cost) starting day 1

· Dental, and Vision plans (ButterflyMX covers 100% of the cost) starting day 1

· 401(k) plan with a match

· 13 paid holidays and 25 days of PTO

· Paid Family Leave

· Employee Assistance Program 

· Quarterly self-care stipends

· HealthAdvocacy Program

· Access to optional benefits including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Disability, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance 

· Collaborative, dynamic work environment filled with kind, intelligent people, who are working hard on an industry-defining product

Keyskills