Full Time
Ho Chi Minh
Posted 6 days ago
Job Title: Senior Mobile Developer
Job Brief
VSL is looking for passionate Android developers who will be responsible for the development new large-scale applications targeted different kinds of Android & iOS devices including mobile phones and tablets. Successful candidates will be working alongside other developers on different layers of the system.
Responsibilities
- Develop new features in a modularized Android & iOS code base
- Troubleshoot and debug mobile application issues raised
- Perform peer code review requests
- Consume / integrate APIs by collaborating with back-end teams
- Write unit tests for Android UI code and business logic
- Participate in design, technical solutions, technical document reviews
- Join daily team activities defined in the SDLC, i.e. Scrum
Requirements
- Bachelor degree in computer science or equivalent
- 3+ consecutive years of professional experience as an Android developer
- Exposure to and understanding of RESTful API’s
- Deep understanding about mobile application security and performance
- Good understanding of Android application life-cycles and threading
- Understanding of Android UI patterns (Material Design as a reference) & Human Interface Guidelines
- Deep understanding of APNS and Firebase notification systems
- Excellent hands-on experience with using databases for mobile platforms
- Build mobile applications running in offline mode
- Comprehensive understanding of SDLC, software development methodology, with a strong emphasis on agile.
- Experience working in a team, and using some form of issue tracking (JIRA, Redmine, Scrum, Kanban)
- Proactive, well self-organized and responsible in work
- Good analytical and problem solving skills.
- Good in teamwork.
As a plus
- Know of Reactive Programming (RxJava, RxAndroid)
- Dagger or DI libraries
- Kotlin
- Retrofit
About VSL
VSL is a global software outsourcing and software consulting company which provides a wide range of services including full cycle software development, agile testing, and software consulting. Our expertise includes, but is not limited to, emerging technologies such as e-commerce, blockchain, cryptocurrency, fintech, and bots, etc.
What we can offer:
- Competitive salary
- Additional premium healthcare plan
- 13th month salary and performance review annually
- Project performance bonus
- Training: English, soft skill, and technical training
- Company trip, happy hour, team building activities
Job Features
| Job Category | Android, iOS, Mobile, React Native |
