As mobile application iOS developer you will be responsible for the following Developing and deliver iOS applications and it and rsquo s features using Swift 4 0 and MVVM architecture design patternManaging 3rd party open source libraries and versioning using CocoapodsMaintaining quality of current code base through unit testing and assisting in regression testingFacilitate the troubleshooting and resolving of pre and post-production issues such as provide hotfixes whenever bugs are discoveredMaintaining technical documentations of iOS developmentMaintaining integrity of current git flow of current git reposAssist and advise on UI UX design capabilities and improvements feasibility of new functionalities through capabilities of current iOS technologyParticipating in Sprint meetings such as planning and review meetingsKeep abreast of the latest in mobile technology and conduct research and prototyping using such technologiesThis is a hands-on software development position in which you will be a senior developer working in a small team and collaborating with remote teamsThe ideal candidate is flexible self-motivated a great collaborator and works effectively with all disciplines of the teamWe value passion creativity responsibility accountability and top notch engineering practicesRequired Skills Experienced with Swift language and Swift Standard LibraryExperienced with MVC MVVM architectureExperienced with unit testingExperienced with using Storyboards XIBs and programmatic UIKnowledged using CocoapodsFamiliar with Git Flow and Agile methodologyKnowledged with handling Apple Developer account Apple iTunes account and building archives for submission to App StoreStrong understanding in basic programming concepts such as modularity retain cycles as how to avoid it for iOS development and delegate notification and observation patternsBasic understanding in Big O notation and their respective time-space complexityInquisitive nature and willing to learn and able to work both independently as well as within a team in a fast phase environment Strong analytic and problem solving skillsAdditional skills Familiar with CI CD and fastlaneFamiliar with Postman basic AWS services and using bundler for managing ruby gemsHaving initiative to share and recommend best practices and new technologyExcellent interpersonal skills including verbal and written communication skill
Type : Company job
Role : Senior Executive
Industry : Aerospace/Aviation/Airline
Salary : Not Disclosed
Scoot is the low-cost, medium-to-long haul arm of the Singapore Airlines Group. Scoot took to the skies in June 2012 and merged with Tigerair Singapore in July 2017, retaining the Scoot brand and positioning it well for a new chapter of growth.
Scoot has carried over fifty million guests and now operates a fleet of 14 state of the art, widebody Boeing 787 Dreamliners and 23 young and modern Airbus A320 family aircraft, with six more Boeing 787 Dreamliners and 39 Airbus A320neo aircraft on order. Scoot’s network presently encompasses 60 destinations across 17 countries, with Harbin, Honolulu, Kuantan, Kuching and Palembang to join the network soon.
If you think you have Scootitude and can handle the excitement and challenges ahead to grow with us, apply today!
To receive information about vacancies and recruitment from Scoot Careers Facebook Page – find us via "GOT Scootitude" Or simply click on the direct Facebook link: Got Scootitude to "like" us.