Senior Android Software Engineer at Techno Brain Ltd
Techno Brain, an ISO 9001: 2008 certified & CMMI Level 3 company, is Africa’s leading custom software application provider.
Techno Brain offers innovative software solutions to Government, NGO, and large Private organizations.
Due to the recent expansions Techno Brain seeks to recruit an excellent Software Engineer – Android to join the expanding Delivery team in the Kenya Development Centre.
Responsibilities and Skill Set
- Design and development of android applications independently and jointly with a team of developers
- Very good understanding of Java and Android lifecycle, garbage collection and design patterns
- Working knowledge of programming methodologies, structures, and concepts including but not limited to Object Oriented Methodologies and UML
- 4+ years working with an object oriented development language such as Java, C++ or C#
- Good understanding data management methods in Android such as SQLite
- Should perform related duties as assigned
- 3+ years’ experience designing and developing android applications that integrate with enterprise systems independently or jointly with a team of developers
- Ability to design, advise and develop User Interfaces for Mobile based applications on android platform targeting both tablets and phones from multiple manufacturers
- Should be able to participate constructively in internal discussions on project planning for new projects
- Strong understanding of integration requirements for Android Based mobile applications
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Primary Skill Set
- Proven development experience with at least one stated object oriented development languages. Preferably Java
- Good problem solving skills
- Consumption and manipulation of HTTP, SOAP, REST, JSON and WMS Services on android platform
- Experience with a variety of Android SDKs and Google APIs
- Experience in designing and creating web services that can be consumed by a mobile application
- Ability and willingness to create complete and detailed documentation for all coding projects
- Experience debugging and Android Application using but not limited to DDMS
Secondary Skill Set
- Ability to establish and maintain strong healthy relationships with clients and team members during project delivery process
- Willingness and ability to learn fast in a fast-paced business environment
- Strong team orientation, and ability to work with developer and with non-developer staff
- Knowledge of other mobile application environments development such as iOS, Windows Phone OS is a plus.
- Experience with Microsoft technologies such as .Net, SharePoint a plus
If you meet the above requirements please email your CV to hr.ke@technobrainltd.com by 14th May 2014 indicating your current and expected remuneration.
Applications without salary details shall not be considered.