Senior iOS Developer

●Participate in the full mobile application development lifecycle
●Design and build advanced applications for the iOS platform
●Collaborate with cross-functional teams to define, design, and ship new features
●Work with external data sources and APIs
●Unit test code for robustness
●Work on bug fixing and improving application performance
●Continuously discover, evaluate, and implement new technologies to maximize development efficiency
●BS/MS degree in Computer Science, Engineering or a related subject
●5+ years of software development experience
●3+ years of solid iOS development experience (Cocoa, UIKit, Swift and XCode)
●Understanding of Apple’s design principles and interface guidelines
●Strong understanding of software design patterns
●Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming
●Knowledge of iOS distribution mechanics and signing
●Experience using different dependency management tools
●Have published one or more iOS apps in the app store
●Experience with de-facto third-party libraries and APIs
●Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
●Solid understanding of the full mobile development life cycle
●Fastlane knowledge is a bonus.
●Good command of English, both written and oral

●10(15) days annual paid vacation
●Flexible working hours
●Health insurance
●An office in the heart of Bangkok, just meters from the BTS and MRT stations
●International work environment with over 10 different nationalities in the team
●Working with a wide and interesting portfolio of clients in SEA and globally
●Help with the international relocation, VISA and work permit process from start to finish
●Opportunity to visit events and conferences
●Standard perks such as free drinks and snacks in the office, team activities, trips and great

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field