Job Overview
Top 3 Reasons To Join Us
- Global Exposure
- Fast Track Career
- Diversified Jobs & Technologies
Job Description
Working with us, you will have many opportunities such as:
• Working with the newest technology: AppClips (iOS), Instant Apps (Android), And Widgets (both iOS & Android)…
• Communicate directly with our customers. This is a chance for you to improve English & work with agile method.
• You will have opportunities to go onsite to Singapore the beautiful & modern country.
• Improve your knowledge in Aviation Domain
Project Descriptions:
A mobile app for trip booking, check in online and some other services provided such as Wi-Fi, meals, seats, on scoot’s flight.
What you will do:
As mobile application developer, you will be responsible for the following:
• Developing and deliver iOS applications and its features using Swift and MVVM architecture design pattern.
• Managing 3rd party open source libraries and versioning using Cocoapods.
• Maintaining quality of current code base through unit testing and assisting in regression testing.
• Facilitate the troubleshooting and resolving of pre and post-production issues such as provide hotfixes whenever bugs are discovered.
• Maintaining technical documentations of iOS development.
• Maintaining integrity of current git flow of current git repos.
• Assist and advise on UI/UX design capabilities and improvements, feasibility of new functionalities through capabilities of current iOS technology.
• Participating in Sprint meetings such as planning and review meetings.
• Keep abreast of the latest in mobile technology and conduct research and prototyping using such technologies.
• This is a hands-on software development position in which you will be a senior developer working in a small team and collaborating with remote teams.
• The ideal candidate is flexible, self-motivated, a great collaborator and works effectively with all disciplines of the team.
We value passion, creativity, responsibility, accountability and top notch engineering practices
Your Skills and Experience
Requirements for iOS :
• Experienced with Swift language and Swift Standard Library.
• Experienced with MVC/MVVM architecture.
• Experienced with unit testing.
• Experienced with using Storyboards, XIBs and programmatic UI.
• Knowledgeable using Cocoapods.
• Familiar with Git Flow and Agile methodology.
• Knowledgeable in handling Apple Developer account, Apple iTunes account and building archives for submission to App Store.
• Strong understanding in basic programming concepts such as modularity, retain cycles as how to avoid it for iOS development and delegate, notification and observation patterns.
• Basic understanding in Big O notation and their respective time-space complexity.
• Inquisitive nature and willing to learn and able to work both independently as well as within a team in a fast phase environment. Strong analytical and problem-solving skills.
• Familiar with CI/CD and fastlane will be an added advantage
• Familiar with Postman , basic AWS services and using bundler for managing ruby gems will be an added advantage
• Having initiative to share and recommend best practices and new technology.
• Excellent interpersonal skills including verbal and written communication skill.
Requirement for Android:
Experience/ Skills & Knowledge in
• Kotlin language and Android Standard Library
• MVC/MVVM architecture
• Dagger 2, Retrofit 2, Data binding, Navigation …
• Have experience with Jacoco, Prograd, Protection Android, Firebase, and Google Analytics…
• Unit testing
• Android Studio, Editor Layout, and programmatic UI
• Gradle
• Git Flow and Agile methodology
• Agile development (e.g. SCRUM, Lean Start-up)
• Handling Google Developer account, Google Play Store Console and creating builds for submission to Play Store
• Basic understanding in Big O notation and their respective time-space complexity
• Familiar with CI/CD and Fastlane will be an added advantage
• Familiar with Postman, basic AWS services and using bundler for managing ruby gems will be an added advantage
• Excellent analytical skills with a good problem-solving attitude
• Ability to perform in a team environment
Why You’ll Love Working Here
• Continuous development of hard and soft skills through work and professional trainings.
• Attractive salary (Up to $3000) performance based award.
• Fully pay social insurance and give FPT health insurance package to employees
• Company’s labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)
• Young and dynamic working environment.
• Exciting leisure: sport and art events (running club, badminton club, family day…)