Job DescriptionWe’re seeking an experienced Mobile Developer to join our engineering team! You will have responsibility over creating a new Android application and play a leading role in product maintenance, debugging, and feature design. Desired QualitiesResponsibilities and skills:
Expertise in Java
Knowledge of Android Design Patterns
Strong preference for Test Driven Development
Command of algorithms, data structure, & design patterns as well as object oriented design principles
Experience creating reusable components with elegant, intuitive interfaces
Developing and consuming RESTful network APIs
Experience designing application level protocols
Familiarity with agile work flow
Ability to communicate effectively with interdisciplinary team
Requirements:
At least 3-4 years of professional software development experience
Strong understanding of software design, architecture, data-structures, multi-threading, testing, security, and performance
Apply via :
careers.talentbase.ng