We are seeking a skilled
Senior iOS Engineer to join our mobile development team at Telda!
In this role, you will be responsible for designing, developing, and maintaining cutting-edge iOS application. You will work closely with designers, and backend engineers to create seamless and engaging user experiences. As a Senior Engineer, you will also play a key role in shaping the technical direction of our iOS platform.
Key Responsibilities:
- Design and implement advanced applications for the iOS platform using Swift and UIKit
- Contribute to the architecture of new features and enhancements, ensuring robust, maintainable, and scalable solutions
- Collaborate with cross-functional teams design, and backend engineeringto define requirements and translate them into technical solutions
- Optimize app performance and responsiveness, identifying and resolving bottlenecks and bugs
- Write unit tests and ensure code is reliable and maintainable. Participate in continuous integration and deployment (CI/CD) pipelines
- Stay current with the latest iOS trends, technologies, and best practices
- Identify opportunities for improvement in the codebase and development process
- Implement secure coding practices and ensure the protection of sensitive data and user information within the apps
What do you bring:
- 5-6 years of experience in iOS development
- Proficiency in Swift
- Strong understanding of iOS frameworks such as Core Data, Core Animation, and UIKit
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Experience with third-party libraries, frameworks, and APIs
- Strong knowledge of mobile UI/UX standards and ability to translate designs into smooth, functional interfaces
- Proficiency in scalable architectural patterns like MVVM, VIPER, or Clean Architecture
- Understanding of iOS design principles and interface guidelines
- Familiarity with version control (Git) and code collaboration tools
- Knowledge of continuous integration/continuous deployment (CI/CD) for iOS apps
- Experience with performance and memory tuning tools, as well as testing frameworks like XCTest
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work independently and proactively in a fast-paced environment
- Strong attention to detail and a passion for delivering high-quality products
Preferred Qualifications:
- Experience with mobile security, encryption, and data protection techniques
- Familiarity with push notifications and cloud message APIs
- Knowledge of app distribution and deployment processes (App Store Connect)