MOBILE APPLICATIONS DEVELOPER
ThutoMate, a subsidiary of Lone Pearl Group of companies, is a digital content development and aggregation company that provides holistic solutions for the education sector. The company’s approach is to combine technology, content, training, and key strategic partnerships to provide a one stop education hub. Our objective is to provide education as a service to both government, private sector and the community.
ThutoMate provides cost effective, high impact localized content educational solutions relevant at a global context allowing students to not only learn about ICT but with ICT and through ICT. Our Focus is to provide learning solutions across all education levels in Botswana with a digital learning environment across classrooms. ThutoMate sees the opportunity to improve performance by facilitating knowledge, enrichment and skills enhancement through e-solutions. With emerging technologies, the market is in search for trends, needs and opportunities to address the educational needs of education institutions.
Job Description
We are looking for a mobile applications developer responsible for the development and maintenance of applications aimed at a vast number of diverse devices. Your primary focus will be the development of Android, Windows and iOS applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
-Translate designs and wireframes into high quality code
-Design, build, and maintain high performance, reusable, and reliable code
-Ensure the best possible performance, quality, and responsiveness of the application
-Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
-Design, build, and maintain high performance, reusable, and reliable code
-Ensure the best possible performance, quality, and responsiveness of the application
-Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Skills
-Bachelor’s degree in computing and related courses
-Strong understanding of object-oriented programming
Skills for writing re-usable libraries
-Knowledge of concurrency and asynchronous patterns
-Understanding fundamental design principles behind a scalable application
-Implement automated testing platforms and unit tests
-Strong knowledge of Android SDK, different versions of Android, -UWP and how to deal with different screen sizes
-Familiarity with RESTful APIs to connect mobile applications to back-end services
-Strong knowledge of mobile UI design principles, patterns, and best practices
-Experience with offline storage, threading, and performance tuning
-Ability to design applications around natural user interfaces, such as “touch”
-Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
-Ability to understand business requirements and translate them into technical requirements
-Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
-Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
-Strong understanding of object-oriented programming
Skills for writing re-usable libraries
-Knowledge of concurrency and asynchronous patterns
-Understanding fundamental design principles behind a scalable application
-Implement automated testing platforms and unit tests
-Strong knowledge of Android SDK, different versions of Android, -UWP and how to deal with different screen sizes
-Familiarity with RESTful APIs to connect mobile applications to back-end services
-Strong knowledge of mobile UI design principles, patterns, and best practices
-Experience with offline storage, threading, and performance tuning
-Ability to design applications around natural user interfaces, such as “touch”
-Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
-Ability to understand business requirements and translate them into technical requirements
-Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
-Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
TO APPLY
Email your Letter of application, Curriculum Vitae, certificates and transcripts to; hr@lonepearlgroup.co.bw
Applications should be addressed to Lone Pearl Group
P O Box 755AAH
Gaborone
Please note we thank all applicants for their interest, however, only shortlisted candidates will be contacted.
Deadline: 03/April/2017
MOBILE APPLICATIONS DEVELOPER Wanted at ThutoMate
Reviewed by Unknown
on
10:53 AM
Rating: