Appliscale is looking for a skilled Mid iOS Engineer to join a dynamic team responsible for the development and delivery of high-quality mobile applications for European clients. You will play a key role in designing software architecture and ensuring the performance of applications used by consumers across multiple countries.
Key responsibilities
- Development and delivery of robust iOS applications for B2B and B2C clients.
- Designing software architecture between mobile applications and integrated backend systems.
- Improving dependency injection and threading concepts within the codebase.
- Scoping and assessing the complexity of new features while maintaining production quality.
- Collaborating with cross-functional teams and participating in Agile ceremonies like sprint planning and grooming.
Requirements
- Minimum of 2 years of commercial experience in building iOS applications.
- Strong understanding of software engineering principles, data structures, and algorithms.
- Proficiency in architectural patterns such as TCA, MVVM, VIPER, or MVC.
- Hands-on experience with CI/CD processes and production monitoring.
- Solid knowledge of OO design patterns, SOLID principles, and Clean Code practices.
- Excellent communication skills in English, which is the primary language of daily operations.
What we offer
- Opportunity to work on impactful projects for European markets within a professional team.
- Engagement in the full software development lifecycle, from architecture design to production maintenance.
- A collaborative environment that values proactive attitudes and continuous technical improvement.