iOS Software Engineer (Inbox)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• You have experience in iOS in particular with Swift • You have a passion for mentoring other engineers and helping them grow • You are passionate about user interaction, usability, and providing an excellent user experience • Demonstrated experience driving change within an organisation and leading complex technical projects • Extensive experience building maintainable and testable code bases, including API design and unit testing techniques • Extensive experience with concurrent programming and mobile memory management • A strong grasp of scalable software architecture and software engineering best practices • An intuition for optimal user experience and design • Rust experience not required, but a major plus • Deep understanding of APNs, UNUserNotificationCenter and iOS background execution (silent pushes, background app refresh, background URLSession), and how these impact app reliability • Experience building offline-first data flows with local persistence (Core Data, SQLite, Realm or similar) and conflict-free sync
Benefits
• Office First: Collaboration is easier and more effective in person, which is why we have offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei. You can also enjoy working from home up to 30% of the time, while enjoying great company during our three core days in the office. • Office First: • Office First: • Technology: We provide all the devices and software you need to excel in your role, ensuring you have the best tools at your disposal to achieve your goals. • Technology: • Technology: • Food: Lunch and snacks are provided by Proton every day at our offices. • Food: • Food: • Transport: We will always support our employees with transport costs through subsidizing public transport, bike allowances, or parking spaces based on your office location. • Transport: • Transport: • Stock Options: At Proton, we are all owners of the company and you get stock options when you join us. • Stock Options: • Stock Options: • Flexible Working: You can define your own working hours as long as it works with team meetings. • Flexible Working: • Flexible Working: • Learning and Development: We are committed to your professional growth. Proton offers various learning opportunities, including training programs, conferences and events, and continual learning. • Learning and Development: • Employee Benefits: Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs. • Work that Matters: Proton is a community-first organization, started with the support of a crowdfunding campaign and built with community input. To this day, Proton’s only source of revenue is user subscriptions. Over 100 million people trust and support Proton, and we put our users and community first in everything we do. Read more about our impact here. • Work that Matters: • Work that Matters: • Our Commitment to Diversity and Inclusion
Similar Jobs
No credit card. Takes 10 seconds.