Senior iOS Developer
Malwarebytes
About the role
About Malwarebytes
Malwarebytes was founded by Marcin Kleczynski after he accidentally infected his parents’ computer while downloading a video game as a teenager. His experience revealed the lack of a fully effective solution, so he built Malwarebytes to create protection that works when people need it most. Today, the digital threat landscape is complex, and Malwarebytes aims to keep protection powerful, simple, and ahead of attackers.
Malwarebytes is looking for
A passionate and experienced Senior iOS Developer to join our talented team. You’ll help us build a cutting‑edge mobile security app that millions use worldwide. You should thrive on solving complex problems and enjoy collaborating in a mission‑driven environment.
What You Will Do
- Architect, develop, and maintain the Malwarebytes Mobile Security app, ensuring it remains technically robust, innovative, and user‑friendly.
- Enhance and maintain key app features such as VPN, SMS and CallKit extensions, Safari extensions, and integrate web and cloud‑based features within a modular SPM architecture.
- Collaborate closely with UX designers, product managers, backend engineers, and security researchers to deliver seamless and secure functionality.
- Develop high‑performance, reliable, and scalable solutions while ensuring code quality through thoughtful implementation, debugging, and close collaboration with the QA team.
- Maintain and refactor shared internal frameworks to support stability and functionality across iOS and macOS teams.
- Address complex technical challenges related to background execution, multi‑process interactions, and constrained environments like app extensions.
- Use modern tools and technologies (Xcode Cloud CI / iOS 16+) while contributing to innovative prototypes and exploring emerging solutions.
- Help create a strong engineering culture by mentoring teammates, sharing knowledge, and driving continuous process improvement.
Skills You'll Need To Have
- Self‑driven and results‑oriented with the ability to work independently and deliver high‑quality work.
- Expertise in iOS development with a strong track record of delivering and maintaining high‑quality apps.
- Proficiency in Swift and SwiftUI with a solid grasp of declarative UI frameworks and modern iOS development approaches.
- Advanced knowledge of RxSwift and functional reactive programming (FRP), with ability to navigate and contribute to complex reactive codebases.
- Experience with MVVM architecture and modern architectural patterns.
- Excellent problem‑solving skills and focus on building scalable, secure, and user‑friendly applications.
- Collaborative mindset and ability to work effectively across teams, including design, product, and security.
- Passion for innovation and adopting new tools, technologies, and best practices.
Skills That Are Nice To Have
- Experience managing dependencies and modular architectures using tools such as SPM or CocoaPods.
- Understanding and experience with background execution, multi‑process interactions, and constrained environments like app extensions.
- Experience with CI/CD workflows, preferably with Xcode Cloud and GitHub Actions.
Perks & Benefits
- Opportunity to make a positive impact on users and the world.
- Collaborative work environment that supports growth, development, and well‑being.
- Comprehensive medical, dental, and vision insurance coverage (subject to change by country/region).
- Employee Referral Bonus Program.
- Wellness programs.
(Benefits and perks subject to change by country/region)
Employment Type
- Full‑time
Job Function
- Engineering and Information Technology
Industries
- Computer and Network Security
Location
- Madrid, Community of Madrid, Spain
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free