Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API
Agile @ 4
Communication @ 6
Git @ 4
OpenSSL @ 3
Software Development @ 7
Swift @ 4
iOS @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
At NordLocker, we’re building encrypted cloud storage that puts privacy first. The platform makes it easy to store, sync, and share files without exposing them to anyone else. Join the team behind a zero-knowledge platform that secures people’s data from their devices to the cloud.
Responsibilities
- Work with developers, QA, an Engineering Manager, and a Product Owner to build an iOS app for a global product.
- Develop and maintain the iOS application in a fast development cycle, contributing ideas for improvement.
- Coordinate APIs provided by supporting teams.
- Work with a 100% Swift codebase.
- Select tools that ensure excellent code quality.
- Contribute to technical tasks, feedback forms, and technical interviews.
- Participate in code reviews, pair programming, and product and design meetings.
- Implement unit tests to ensure code reliability and functionality.
Requirements
- Strong commercial experience in software development for the iOS platform.
- Knowledge of dependency injection approaches, protocol-oriented programming, and modern Swift concurrency using async/await.
- Experience with modern architecture approaches, including MVVM, VIPER, Clean Swift, and Coordinators.
- Understanding of Continuous Integration and Continuous Delivery.
- Experience working in an Agile product development environment.
- Knowledge of Git and a sharp eye for design changes.
- Deep understanding of the native mobile app ecosystem and memory management.
- Analytical thinking and problem-solving skills.
- Experience leading technical discussions and contributing to improvements, processes, and engineering conversations within a team.
- A strong sense of ownership and the ability to drive features from concept to production.
- Accountability for commitments and proactive communication of risks and blockers.
- Consistent delivery of high-quality work while balancing technical excellence with execution.
Bonus Points
- Familiarity with cryptography, including OpenSSL and CryptoKit.
- Experience with feature flags.
Benefits
- Online and in-person training, access to Coursera and Skillshare, mentorship, and internal career opportunities.
- Extra vacation days, additional sick leave, special occasion and parenting days off.
- Premium private health insurance in Lithuania and Poland.
- Free Calm, Headspace, and Mindletic subscriptions, resilience and mindfulness training, and mental health events.
- In-house gyms, Multisport and Urban Sport cards, online workouts, and physical well-being support.
- Company workations abroad.
- The ability to work from different locations.
- Gifts for birthdays, work anniversaries, weddings, and new family members.
- Summer camps for children and flexible arrangements for parents.
- Team-building activities and company events.
- Access to the Vilnius headquarters, including silent rooms, gyms, a game room, a music room, and a coffee bar.
Compensation
- zł 19,700–zł 34,000 gross per month.
More jobs at Nord Security
DevOps Engineer - Mid - Threat Protection
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 43,200-69,600 per year
Retention Data Analyst
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 26,400-54,000 per year
Security Engineer – Mid-Senior – WebSec Team
Nord Security · Poland
PLN 206,400-396,000 per year
Site Reliability Engineer - Senior - NordVPN Apps
Nord Security · Poland
PLN 279,600-408,000 per year
Backend Engineer · Mid-Senior · Go · Coveron
Nord Security · Poland
PLN 237,600-400,800 per year
Similar jobs
iOS Engineer - Senior - Active Growth Squad
Nord Security · Warsaw, Poland
PLN 276,000-400,800 per year
iOS Engineer · Senior · Active Growth Squad
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 64,800-84,000 per year
iOS Engineer
Nord Security · Warsaw, Poland
PLN 236,400-408,000 per year
Windows Engineer — Mid-Senior — C#/.NET — Apps
Nord Security · Warsaw, Poland
PLN 237,600-400,800 per year
Windows Engineer · Mid-Senior · C#/.NET · Apps
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 38,400-84,000 per year
Systems Administrator · macOS/iOS · Junior-Mid
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 21,600-37,200 per year
Software Engineer, Payins Card Networks
Stripe · Seattle, United States
USD 156,800-235,200 per year
Business Systems Analyst - Strategic Portfolio Management
Nvidia · Santa Clara, United States
USD 168,000-270,200 per year