Understand business requirements and translate them into high quality code
Design, build, and maintain high performance, reusable, and reliable code
Work in an agile development team to deliver high productivity
Handle work pressure and multi-tasking seamlessly
Taking end to end ownership of modules and make them release ready
A scrappy, entrepreneurial attitude that gets quality projects done quickly.
Deep understanding and familiarity with programming for iOS (Swift is an added bonus)
Understand and develop app architecture which can be integrates with any backend infrastructure
Comfortable with complex data structures, algorithms and programming fundamentals
Readiness to take ownership and willingness to work in any team structure
Should be a self-manager; we don’t have managers
Write optimised, elegant, and well documented code.
Above all you should have a special place in your heart for technology.