Senior iOS Developer
3 weeks ago
About the Role
We are seeking a highly skilled Senior iOS Developer to join our engineering team at ButterflyMX. As a Senior iOS Developer, you will be responsible for designing and developing high-performance, high-quality iOS mobile applications and SDKs. You will work closely with our product management and UX teams to solve customer challenges and provide engineering solutions.
Key Responsibilities
- Design and develop iOS mobile applications and SDKs, ensuring high performance, quality, and responsiveness.
- Create new, secure, and reliable features that enhance real-time data, video, and audio capabilities.
- Implement modern iOS development design patterns to improve code maintainability and efficiency.
- Propose and integrate innovative tools, frameworks, automations, and processes that enhance team productivity and code quality.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements
- Proficient in programming with Swift and familiar with at least one other programming language.
- Strong experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Deep understanding of code versioning tools such as Git.
- Experience with reactive programming frameworks like Combine.
- Proficient in using SwiftUI for building responsive and maintainable UIs.
- Skilled in Dependency Injection and build management using Xcode and Swift Package Manager (SPM).
- Experience with CI/CD implementation using GitHub Actions or similar tools.
- Expertise in optimizing iOS apps for performance, including memory management, responsiveness, and battery efficiency.
- Strong experience in writing testable code and implementing automated tests using XCTest or similar frameworks to ensure code quality.
- Hands-on experience with deployments to the App Store, including app signing, versioning, TestFlight, and managing beta releases.
- Proficient in REST and GraphQL architectures for integrating web services into mobile applications.
Preferred Qualifications
- Experience with WebSockets, APNs, audio-video calling technologies like Twilio, and integrating third-party SDKs.
- Hands-on experience with Bluetooth Low Energy (BLE) and NFC technologies.
- Experience with the Flutter framework for developing cross-platform applications or integrating it as a module.
- Proven experience in leading or mentoring a team of iOS engineers.
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
- Active participation in the technology community, including contributions to open-source projects.
About ButterflyMX
ButterflyMX is a leading property technology company that aims to simplify property access for owners, staff, residents, and visitors. Our innovative access control solutions are relied upon by more than 10,000 multifamily, commercial, student housing, and gated communities worldwide.
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.
EEO Statement
ButterflyMX is an equal-opportunity employer, and we value diversity at our company. We strive to create an accessible and inclusive experience for all candidates and employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. You must have the authorization to work in the US to become an employee. Please let our recruiting team know if you need reasonable accommodation during the application or the recruiting process.
-
Senior iOS Developer Position
3 weeks ago
Remote, Oregon, United States CapB InfoteK Full timeSenior iOS Developer OpportunityWe are seeking a skilled Senior iOS Developer to join our team at CapB InfoteK. The ideal candidate will have a strong background in native iOS development, with experience in Objective C, Apple interface guidelines, and JSON, Rest-based APIs. Additionally, the candidate should be familiar with Agile development methodologies...
-
Senior Network Architect
3 weeks ago
Remote, Oregon, United States NTT America Solutions, Inc. Full timeNetwork Infrastructure SpecialistNTT America Solutions, Inc. is seeking a skilled Network Infrastructure Specialist to join our team. As a key member of our network engineering team, you will be responsible for designing, implementing, and maintaining a scalable and secure network infrastructure tailored to our customers' specific needs.Key...
-
Senior Salesforce Developer
3 weeks ago
Remote, Oregon, United States Leidos Full timeJob Title: Senior Salesforce DeveloperJob Summary:Leidos is seeking a highly skilled Senior Salesforce Developer to join our team. As a Senior Salesforce Developer, you will be responsible for designing, developing, and implementing Salesforce solutions that meet the needs of our clients.Key Responsibilities:Design and develop Salesforce solutions that meet...
-
Senior Backend Developer
3 weeks ago
Remote, Oregon, United States TWO95 International Full timeJob Title: Senior Backend DeveloperAt TWO95 International, we are seeking a highly skilled Senior Backend Developer to join our team. The ideal candidate will have extensive experience in building and running focused Node JS, RESTFUL, Backend, AWS, and Lambda applications.Key Responsibilities: Develop and maintain scalable and efficient backend systems using...
-
Senior Mobile Engineer
2 weeks ago
Remote, Oregon, United States DraftKings Full timeCasino Mobile Team OverviewDraftKings is a leading technology company in the gaming industry, and we're looking for a skilled Senior Mobile Engineer to join our Casino Mobile team. As a member of this team, you'll be responsible for developing and maintaining our Android-based casino games, including Blackjack, Roulette, and Slots.Key ResponsibilitiesDesign,...
-
Senior Software Developer
4 weeks ago
Remote, Oregon, United States Piper Companies Full timePiper Companies is seeking a highly skilled Senior Software Developer to lead a high-impact, ground-up development project. This 100% REMOTE (US-based) and direct-hire/perm role requires expertise in Python development (backend for web applications) with a background in higher education, EdTech, or e-learning.Key Responsibilities:• Develop and lead...
-
Senior Software Developer
3 weeks ago
Remote, Oregon, United States Leidos Full timeJob SummaryLeidos is seeking a highly skilled Senior Software Developer to lead the development, testing, and maintenance of new and existing .NET, javascript, T-SQL applications. The ideal candidate will have a strong background in software development, excellent communication skills, and the ability to work collaboratively with senior Leidos database...
-
Senior Communications Developer Specialist
3 weeks ago
Remote, Oregon, United States TEKsystems Full timeJob OverviewTEKsystems is seeking a skilled Senior Communications Developer Specialist to join our team. The ideal candidate will have experience in software development, Agile methodologies, and OpenText Exstream platform.SalaryThe estimated annual salary for this position is $110,000 - $140,000 based on national averages and industry standards.Job...
-
Senior Java Developer
4 weeks ago
Remote, Oregon, United States Cloud7Works Full timeJob DescriptionCloud7Works is a trusted provider of innovative IT solutions for government entities. Our team leverages cutting-edge technologies to develop secure, scalable, and compliant solutions that help our government partners achieve their critical missions.We are seeking a skilled Senior Java Developer to join our dynamic team. The successful...
-
Senior Web Development Manager
3 weeks ago
Remote, Oregon, United States Grand Canyon Education, Inc. Full timeSenior Web Development ManagerWe are seeking a highly skilled Senior Web Development Manager to join our team at Grand Canyon Education, Inc.The ideal candidate will have a strong background in web development, with a focus on leading teams and managing projects.Key ResponsibilitiesLead development teams in the creation and maintenance of websites and web...
-
Senior Database Developer
4 weeks ago
Remote, Oregon, United States TEKsystems Full timeJob OverviewWe are seeking a skilled Senior Database Developer to join our team at TEKsystems. As a key member of our database team, you will be responsible for designing, implementing, and maintaining our Microsoft SQL Server database systems.Key Responsibilities:Design and implement database tables and structures to meet business requirementsDevelop and...
-
Senior Frontend Developer
3 weeks ago
Remote, Oregon, United States Ingenia Agency Full timeKey Responsibilities:Design and develop user interfaces using React best practices.Adapt interfaces for modern internet applications using the latest front-end technologies.Make complex technical and design decisions for React projects.Develop application codes and unit tests in React.Conduct performance tests.Ensure high performance of applications and...
-
Senior Unreal Engine Developer
3 weeks ago
Remote, Oregon, United States Ingenia Agency Full timeJob Title: Senior Unreal Engine DeveloperAbout the Role:We are seeking an experienced Unreal Engine Developer to lead development on a wide range of Unreal Engine-based products. The ideal candidate is an Unreal Engine expert, a hands-on builder, and team lead, with the ability to work with various partners across multiple projects in a fast-paced...
-
Senior Pega Software Developer
3 weeks ago
Remote, Oregon, United States BECU Full timeAbout the RoleWe are seeking a highly skilled Sr Pega Software Developer to join our team at BECU. As a key member of our software development team, you will be responsible for designing and developing enterprise-class software solutions using the Pega platform.Key ResponsibilitiesDesign and develop new features, automated tests, and data models using...
-
Senior Business Development Representative
3 weeks ago
Remote, Oregon, United States Schoox, Inc. Full timeSchoox is a learning and talent development platform that empowers businesses to unlock employee potential and drive growth.As a senior BDR at Schoox, you will be responsible for identifying and qualifying new business opportunities in partnership with your Account Executive(s).This role is critical to the sales pipeline, and you will have the support of the...
-
Senior Business Development Manager
3 weeks ago
Remote, Oregon, United States Detroit Labs Full timeAbout the RoleWe are seeking a highly skilled Senior Business Development Manager to join our team at Detroit Labs. As a key member of our sales team, you will be responsible for driving new business development across our digital strategy, custom design, custom software, staffing, and hosting offerings.Your primary focus will be on strategically acquiring...
-
Remote, Oregon, United States COGNITIVE MEDICAL SYSTEMS INC Full timeJob Title: Senior Software Developer with Advanced ExpertiseJob Summary: Cognitive Medical Systems Inc. is seeking a Senior Software Developer with advanced knowledge and expertise in applications programming methodologies and disciplines.Key Responsibilities:Develops and maintains enterprise software applications using C# programming language.Ability to...
-
Senior Oracle EBS Developer
3 weeks ago
Remote, Oregon, United States Acentra Health Full timeJob SummaryAcentra Health is seeking a highly skilled Senior Oracle EBS Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing Oracle E-Business Suite solutions for large MMIS systems. Key ResponsibilitiesDesign and develop Oracle EBS solutions for large MMIS systemsWork...
-
Senior Back End Developer
3 weeks ago
Remote, Oregon, United States Rosenxt Full timeRosenxt is a forward-thinking technology group that has been a visionary architect of progress for 45 years, with a strong focus on engineering excellence. We are committed to the long-term and turning opportunities into successful ventures. Our team is passionate about technology and innovation, and we are looking for a skilled Senior Back End Developer to...
-
Senior Web Development Manager
3 weeks ago
Remote, Oregon, United States Grand Canyon Education, Inc. Full timeJob SummaryGrand Canyon Education, Inc. is seeking a highly skilled Senior Web Development Manager to lead our development team in creating and maintaining websites and web applications.Key ResponsibilitiesCollaborate with stakeholders to define project requirements, scope, and timelines.Ensure the technical feasibility of UI/UX designs and optimize...