Job Description :
Andriod Developer

Location: Fort Mill, SC


Mandatory Skills:
Minimum of five (5) years hands-on experience in Android application development
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android UI design principles, patterns, and best practices
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git

Preferred Skills:
Strong communication skills (written and verbal) with the ability to work well solo and in a project team environment
Client facing experience e.g., product demos, requirements gathering, definition of technology needs and application design
Prior experience with SCRUM/Agile methodologies

Roles and Responsibilities:
Designing and developing advanced applications for the mobile platforms
Collaborate with cross functional teams to define, design, and ship new features
Unit testing code for robustness, including edge cases, usability, and general reliability
Bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Work with the product and design team to understand end user requirements and use cases, then translate that into a pragmatic and effective technical solution
Integrate with the backend services to make sure that a great mobile user experience is delivered to the end users
Dive into difficult problems and successfully deliver results within a schedule