Senior Mobile App Developer - iOS - Wego - Singapore
Job description
As a Senior iOS Mobile App Developer at Wego, you will be an integral member of our mobile engineering team, responsible for developing industry-leading native mobile applications.
You will be working with our multi-disciplinary team in Singapore. Most of our technology is built on Ruby on Rails and JVM. We also dabble in many other technologies (ElasticSearch, Hazelcast, Node.js, Storm, Vert.x, Redis, Bamboo).
Responsibilities
Own the entire implementation process from working with designers to releasing the apps incorporating feedback from a range of stakeholders (designers, marketing, flight and hotel teams.
Lead development and maintenance of scalable and reliable mobile apps
Work closely with the Android and web development teams and lead the mobile development discussions
Evaluate new technologies and device platforms and provide feasibility assessments and accurate estimates for project implementations
Work equally effectively refining fine details optimizing the UX and architecting scalable reliable systems
Rapidly create prototypes, synthesize feedback and develop a production quality release candidate
Develop unit tests and useful code documentation
Produce useful written source documentation and reports including customer oriented release notes and project status reports
Desired Skills and Experience
A Minimum of 2-3 years experience with native IOS apps
Several years of experience in senior developer roles and in leading software projects. Please include your GitHub profile and any apps/personal projects you’ve worked on in your application. If this is something you don’t possess, please tell us why.
Comfortable working with both client and server side development
Able to work with all levels of the technical stack, from back-end coders to front-end developers.
Proficiency with Ruby on Rails and good familiarity with JVM languages, Node.js, Python.
Experience starting projects from scratch and jumping in to an existing architecture
Very comfortable with unit testing and rapid release cycles
Very comfortable learning new technologies, tools and platforms
B.S. in Computer Science or a related field or equivalent experience
You love travelling and exploring places (just like we do). Familiarity with air travel lingo is a big advantage although not required.
Refer This Job To Your Friends And Help Them To Find Jobs!
Source:
Aaren