Site logo
Applications have closed

Apply Now

Datafin are currently seeking candidates for their open Mid Android Developer (Centurion) position in Centurion, Gauteng through Go Job Search. Are you an experienced candidate looking to take up a Mid Android Developer (Centurion) role such as with an industry leading company like Datafin?

ENVIRONMENT: YOUR coding talents as a Mid Android Developer is sought by a dynamic provider of Software Security Solutions to join its team and become part of collaborative problem solving, sophisticated design and creating high quality products. You will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices with your primary focus being the integration of Android applications with back-end services. You will work along-side other Engineers and Devs on different layers of the infrastructure. The ideal candidate must have at least 5 years work experience in a similar role with strong knowledge of Android SDK knowing how to deal with different screen sizes, be familiar with RESTful APIs, Android UI, cloud message APIs and push notifications, Continuous Integration, Redis & white labelling of applications. You will also need strong proficiency in PHP and frameworks Laravel (preferably)/Symphony, Javascript, NodeJS and VueJS (or Angular), Docker, TDD, PostgreSQL, Git, Bulma or Bootstrap.DUTIES:Translate designs and wireframes into high quality code.Design, build, and maintain high performance, reusable, and reliable Java code.Ensure the best possible performance, quality, and responsiveness of the application.Identify and correct bottlenecks and fix bugs.Help maintain code quality, organisation, and automatization.Ensure that integrations run smoothly.Scale projects based on client feedback.Record and report on work done.REQUIREMENTS: Minimum of 5 years relevant work experience.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.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.Knowledge of the open-source Android ecosystem and the libraries available for common tasks.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.Understanding of Google’s Android design principles and interface guidelines.Proficient understanding of code versioning tools, such as Git.Familiarity with Continuous Integration.Strong knowledge of PHP frameworks such as Laravel (preferably) or Symphony.Strong knowledge of Javascript and the frameworks NodeJS and VueJS (or Angular).A good understanding of CSS and frameworks such as Bulma or Bootstrap.A good understanding of how websockets work.Familiarity with Redis or other queueing services.Strong knowledge of PostgreSQL or MySQL, preferably PostgreSQL with an emphasis on the PostGIS extension.Familiar with white labelling of applications.A good understanding of how Docker works and working with Docker Compose.Troubleshooting issues in the implementation and debug builds.A good understanding of Test Driven Development.Advantageous –Experience with Linux operating systems and setting up server environments.

Apply now and a member of the team at Datafin will get in touch with you to discuss your career options further.

Apply Now

Tagged as: Mid Android Developer (Centurion)

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Job Quick Search

Cart

Cart

Share