Senior Ios Developer
Current- Design and develop iOS native applications using SwiftUI, Swift, Objective–c - Release management on AppStore- Creating and testing apps using UniteTest and UITest- Automation test for mobile apps using Appium and websites using selenium- Experience with Agile software development processes allowing precise delivery timetables with weekly scrum sprints.- Collaborate with a team to define, design, and ship new features.- Ensure the performance, quality, and responsiveness of applications.- Consult team on new technologies, APIs, SDKs, tips, and techniques.- Help maintain code quality, organization, and automatization.- Work with the support team on customer feedback for app fixes and resolving bugs.- A Knack for benchmarking and optimization.- Develop new solutions as well as fix issues and errors with existing applications. - Assist in finding effective and efficient solutions for application design and architecture and testing application performance.- Understanding of Apple’s design principles and interface guidelines.- Assist other developers with technical issues during the development process.- Assist project manager in preparing application features.- Test and review applications before releasing them to the App store.- Proficient understanding of code versioning tools such as GitHub, GitLab, Bitbucket, or SVN- Familiarity with cloud message APIs and push notifications.- Experience with performance and memory tuning.- Familiarity with RESTful APIs to connect applications to back-end services.- Assist with interviewing and attracting new talent to the organization.- Manage individual team members, both junior and senior, encouraging their professional growth and maximizing their potential contributions- Developed a scheme for storing and retrieving data for offline usage- Incorporated different design patterns for code reusability and maintainability