iOS Engineer | Senior | Manage & Use Team
Main Responsibilities
-
Together with the team of developers, QA, a Product Manager and a designer work on building and maintaining, and finding end-to-end solutions for the iOS app;
-
Owning full cycle development from research and design to execution, and releasing builds, monitoring them;
-
Designing technical solutions complying with our zero-knowledge policy, aiming to scale up to millions of users;
-
Implementing client-side business requirements focused on keeping user data end-to-end encrypted and secure;
-
Collaborating with NordPass iOS developers among different teams to drive forward the architecture of the iOS project, execution, and adoption of new technologies such as SwiftUI, Swift Concurrency;
-
Contributing to technical tasks, feedback forms, and technical interviews.
Core Requirements
-
At least 5 years of experience in software development for the iOS platform;
-
Ability to write readable, maintainable, performant protocol-oriented Swift code;
-
High focus on quality and testable code;
-
Ability to follow CI and Agile product development principles;
-
Understanding of reactive functional programming principles.
Tools You Will Use
-
RxSwift;
-
UIKit;
-
SwiftUI;
-
Quick&Nimble;
-
Snapshot Testing;
-
SQLite;
-
AI-assisted IDEs.
Salary Range
- Gross salary 23,000 - 33,400 PLN/Month.
Perks we offer
Our global mission fuels our drive. But when you need that extra push - here’s a list of things to look forward to.
Apply for this job
Mobile
Warsaw / Krakow
Our values
Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.