Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Psybergate is a South African software, solutions and skills company formed in 1999 and based in Johannesburg. We provide the following services:
1. Mentoring: We mentor Psybergate and Client graduates in Java Foundations. We also mentor intermediate developers in various technology and professional development areas;
2. Custom software development: Psybergate prides itself in developing, supporting and hosting software solutions and mobile applications that meet client requirements using industry best practices;
3. Resources: We augment client software development teams with skilled project managers, business/systems analysts, programmers and testers, amongst other software skills; and,
4. Consulting: We provide niche technology and management consulting services.
Psybergate has a strong footprint having consulted, provided resources, built and supported software for various private and public sector institutions. Psybergate is a founding partner of the Johannesburg Centre for Software Engineering (JCSE).
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
Role
We are looking for a Android Developer to join our financial services client based in Sandton for a 6-months contract role. What you will be doing:
Define and maintain development standards and guidelines.
Investigate new technologies, methodologies, and strategies.
Develop and maintain guidelines, tutorials, and wiki.
Guide and mentor developers.
Ensure the performance, quality, and responsiveness of applications.
Collaborate with a team to define and design new features.
Identify and correct bottlenecks and crashes.
Help maintain code quality and automatization in the organization.
What we are looking for:
Completed IT / BSc degree or other related fields
3 – 5 years’ experience as an Android Developer / Mobile Developer
Proficient with Java and Android SDK. Android Compose would be advantageous. Knowledge of dependency injection dagger.
Proven working experience in Android app development.
Must have at least deployed one app to the play store.
Experience with threading, and performance tuning.
Familiarity with RESTful APIs (and JSON) to connect applications to back-end services.
Familiarity with cloud message APIs and push notifications.
Experience with offline storage, threading, and performance tuning.
Knack for benchmarking and optimization.
Proficient understanding of code versioning tools (Git).
Familiarity with continuous integration. (Devops like azure)
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development life cycle.
Unit testing frameworks.
Familiarity with Atlassian tools (Jira, Confluence and ETC).
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Please note that most of our positions are remote however candidates should be residing within the traveling distance as circumstance of the opportunity can change.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.