Overview
We are seeking a highly skilled and motivated Senior iOS Engineer with a strong background in SwiftUI, Clean MVVM architecture, unit testing, and agile methodologies. As a Senior iOS Engineer at Tappz, you will play a crucial role in designing, developing, and maintaining our cutting-edge mobile applications. You will collaborate with a team of talented professionals and have the opportunity to contribute to the creation of apps that reach millions of users worldwide.
What you will do
- Design and develop innovative iOS applications using SwiftUI and Clean MVVM architecture.
- Write clean, efficient, and maintainable code that follows industry best practices.
- Conduct thorough unit testing to ensure code quality and robustness.
- Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality mobile experiences.
- Apply Agile methodologies to facilitate efficient project delivery and continuous improvement.
- Participate in code reviews and provide constructive feedback to maintain code quality and adherence to coding standards.
- Release apps on the App Store and ensure compliance with Apple guidelines.
- Stay up-to-date with the latest iOS development trends, tools, and technologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in iOS development.
- Extensive experience with SwiftUI, Clean MVVM architecture, and unit testing.
- Proficient in Git and Gitflow for version control and code collaboration.
- Familiarity with Agile methodologies and their application in software development.
- Excellent English communication skills, both written and verbal.
- Proven track record of releasing at least one app on the App Store.
- Knowledge of App Store Optimization (ASO) and App Store Advertising (ASA) is a plus.
- Strong attention to detail and a passion for delivering exceptional user experiences.
- Collaborative team player with excellent interpersonal skills.
- Self-motivated and driven to create outstanding mobile applications.
What we offer
- Competitive salary
- Yearly bonus based on performance (to be determined).
- Exciting opportunities to work on cutting-edge AI and AR technologies.
- Collaborative and supportive work environment.
- Professional development and training opportunities.
- Chance to contribute to the creation of apps with a global reach.