What you'll do:
- Working with engineers across technology stacks to develop and deliver high-quality POS application to all merchants using native user interfaces with the latest technologies.
- Improve application stability, increase performance, enhance security, and improve code maintainability to ship the most trusted POS to all merchants.
- Leading iOS engineers, providing guidance, and arranging knowledge sharing for other engineers.
What you'll need:
- Proficient in developing programs with Swift and Objective-C
- Have knowledge and understanding correctly in the matter with Data Structure, Algorithm, OOP, Coding, Design Patterns, Best Practices
- Deep understanding of UIKit, Core Data, Firebase real-time database
- Understand iOS fundamentals such as memory management, concurrency, instrument, profiling tool
- Understand and care about code quality, have experience in refactoring and improving code maintainability
- Familiar with MVVM, Clean Swift is preferable
- Familiar with libraries/tools such as Alamofire, Realm, RxSwift, and Fastlane is preferable
- Strong with analytical, problem solving and ready for challenging problems
- Have knowledge of stable automated testing
- Able to work well with others in environments with speed of work and propose effective solutions
- Have a growth mindset and be willing to learn new things
- Able to communicate in both written and verbal Thai and English