Senior Android Developer

NIC's Client
- - Nic’s client is a leading digital agency in design, e-commerce and consulting
Job Description


● Bachelor’s Degree in Computer Science or equivalent experience in the software development field
● 5+ years of software development experience with a minimum of 3+ years mobile application development experience
● Disciplined approach to software development. Includes defining and enforcing engineering best practices
● Experience reviewing and updating requirements and/or user stories
● Experience writing technical documentation
● Understanding of agile software development

Technical Skills Mandatory Requirements:

● Expert knowledge of Java, Android IDEs, and Gradle
● Adept at building beautiful interfaces in concert with a strong, working understanding of data model management
● Experience working with RESTful API type web services
● Experience in developing applications leveraging XML/JSON
● Familiar with Rx
● Solid understanding of Data Modeling
● Solid understand of Multi-Threaded applications
● Shipped at least one app to the Play Store / other android store
● Strong technical, problem-solving, analytical, communication and interpersonal skills
● Demonstrated ability to work on diverse projects requiring detailed analysis, creative/practical problem solving, time management and logical judgment
● Familiar with Android design guidelines and best practices, especially Material Design
● Understanding of importance of maintainable / sustainable product solutions
● Experience in working with third-party libraries and APIs
● Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
● Solid understanding of the full mobile development life cycle

Technical Skills Optional Requirements:

● A working knowledge of JavaScript and WEB 2.0 applied in the context of Hybrid mobile development using frameworks such as PhoneGap or Cordova is big nice-to-have.
● Knowledge in web technologies such as HTML5 / CSS / JavaScript is an advantage
● Understanding of Automated testing
● Well-versed and active user of GitHub

Soft Skills Requirements:
● Excellent written, verbal and interpersonal English communication skills. The position requires frequent communication with colleagues and in several different geographic locations and time zones
● Proven ability to work with all members of an extended and diverse project team
● Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously
● Capability of mentoring and guidance skills to provide oversight and direction to contractors and junior members of the team
● Excellent time management skills
● Confidence and ability to perform effectively and make decisions with minimal management oversight
● Ability and desire to effectively mentor others and contribute to a collaborative team environment

Job Requirements

- Required Number: 2

- Year Experience: 5 Years

- Minimum Career Level: Experienced

- Minimum Education Level: Bachelor Degree

- Job Skills:

- Language:

- Computer Skill:

- Non Technology Skill:

- Others skill:

Job Overview

Job Title
Senior Android Developer

Experience Level

Range Of Age

- Gender: All

Working Type

Salary Range

Work Location
Ho Chi Minh

- Job Category: IT - Software

- Benefits:

- Profile Consist:


Cao Tường Vi


Tel: +84-8 3824 4988 (ext: 212)

Mobile: 0907 213 389


Contact Us

- Contact Person: Cao Tường Vi
- Email:
- Tel: +84-8 3824 4988 (ext: 212)
- Mobile: 0907 213 389