We are looking for an experienced iOS developer who follows the latest trends in Swift development, knows his way around software architecture and able to maintain a big codebase together with the team.
Tasks
- Participate in the high-level planning of upcoming features and changes
- Propose solutions to deliver selected features/changes from a software architectural point of view
- Deliver high-quality and well tested code
- Mentor and help medior and junior developers
- Champion ways to enhance code quality and stability. Participate in discussions around those with teammates
- Update and maintain the project related CI pipeline
Requirements
- Deep familiarity with Swift
- Experience in software architectural patterns practical usage in mobile applications
- Hands on knowledge regarding functional programming
- Familiarity with reactive programming
- Experience with practical dependency management in iOS projects
- Solid understanding of the full development lifecycle
- Experience with offline storage, threading, memory management, and performance tuning
- Experience in writing testable code and unit testing
- Be able to execute independently in an Agile iterative environment
- Proficiency in English
What they offer
- Exciting Clients and Projects
- Career Development
- Working environment – flexi-time, home office, unlimited leave, work socials and events
- Competitive package – competitive salary, healthcare plan, cafeteria, and other perks