We are looking for a talented Swift Developer to help us build innovative mobile applications. In this role, you will be responsible for creating, maintaining and updating iOS applications using Swift. You will collaborate with other team members to ensure a high-quality product is delivered on time. You must have a passion for coding, a strong grasp of principles, techniques, algorithms and structures, and the ability to continually develop and refine your skills as the iOS platform and technologies evolve.
Responsibilities
1) Proficient in developing custom components from scratch in Swift on IOS platform.
2) Hands-on experience in either Backend web-development using .Net Core and C# Or Frontent web-development using Angular2+, Javascript, HTML5, CSS
3) Experience in Selenium C# automation will be an added advantage
4) Writing code that is maintainable, efficient and secure Designing, building and deploying IOS apps
6) Integrating with third-party APIs and libraries
7) Implementing user interface tools
8) Testing and debugging across multiple device sizes
9) Troubleshooting performance issues and UI/UX issues
10)Implementing security practices and techniques to protect product from data breaches and malicious attacks.
Requirements
1) In-depth knowledge of Swift and its environments
2) Strong knowledge of object-oriented programming
3) Excellent understanding of performance limitations and features
4) Memory management and multi-threading knowledge
5) Experience with embedded databases and other system datastores
6) Knowledge of RESTful APIs for integration to back-end services
7)Strong awareness of UI design and a user-centered mindset