Developer Mobile Enginering Flutter Swift iOS Development
- Develop and maintain mobile applications based on iOS platform. - Understand the requirements needed to perform the software/application development work required by each project. - Be responsible for building attractive, efficient, and responsive applications for tablets and smartphones. - Be involved in the complete project lifecycle from requirements to final delivery.
- Have experience with source version control (Git, SVN,…). - At least 3-year experience with native iOS development (Xcode, Swift, Objective-C, Cocoa Touch…). - At least 1-year of experience with Flutter. - Experience in writing OOP code and developing apps using MVC, MVP, or MVVM. - Familiar with reactive frameworks like RxSwift, and ReactiveSwift. - Experience working with remote data via REST APIs and JSON as well as integrating with third-party libraries and APIs. - In-depth understanding of UI components & customization, proficient in creating flexible UI for various device screen sizes. - Strong experience in caching, lazy loading, background threads, networking, and push notifications. - Performance analysis and tuning experience including memory usage, CPU utilization, memory leak. - Fluent speaking and writing English is a must - University graduated with computer science, software, and application program related major. - Good background knowledge about Design patterns, Data structures, and Algorithms. - Good for logical thinking and problem-solving. - Ability to self-learn and adapt to new technologies quickly. - Being able to use English for work.
- Attractive salary based on your performance - Annual 13th month salary - Dedication bonus goes up to 40% monthly salary - Project bonus will be paid twice a year - Premium healthcare insurance, Annual health checks up. - Breakfast are available at office in early morning and snack in late afternoon. - Happy Lunch every two weeks. - Team building allowance. - Annual Company team building trip. - Clubs (Football, Badminton, Swimming, Chess, Music band). - Exclusive training programs for all staff in technical, soft skills and process. - Outdoor training every 6 months. - English class. - Technical clubs. - Marriage allowance, having newborn baby allowance, bereavement allowance.