Job Description
Qualifications
•Facilitate the troubleshooting and resolving of pre- and post-production issues such as provide hotfixes whenever bugs are discovered
•Maintaining technical documentations of Android 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 Android 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
Requirements:
•Experienced with Kotlin language and Android Standard Library
•Experienced with MVC/MVVM architecture
•Experienced with unit testing
•Experienced with using Android Studio, Editor Layout, and programmatic UI
•Knowledge using Gradle
•Familiar with Git Flow and Agile methodology
•Experience with agile development (e.g. SCRUM, Lean Start-up)
•Knowledge with 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
•Inquisitive nature and willing to learn and able to work both independently as well as within a team in a fast phase environment. Strong analytic 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
Benefits:
- Opportunity to join FSOFT’s largest Smart Devices Developers community with Android / iOS / Cross platform / Full stack technologies
- Be committed and clearly oriented to career path development for individual growth in both competencies and positions.
- Opportunity to work with professional payment platform as well as the most complex technical point on Android, Linux environment
- Opportunity to learn and develop rapidly based on the rigorous and professional processes of European customers.
- Opportunity to directly work onsite with customers / deploy.
Contact
FPT Software – Recruitment Department
Contact Person : Ms. Le Thi Huong Tra
Website : [email protected]