Degree/Diploma in Computer Science, Information Technology, Software Engineering, or a related discipline., Over 3 years of experience in Android application development and enterprise applications support., Strong understanding of mobile UI design principles and Android SDK., Good analytical, problem-solving, and communication skills..
Key responsabilities:
Develop and integrate Android mobile applications in collaboration with product and design teams.
Optimize code for security, quality, efficiency, and performance.
Test and publish applications to the Google Play Store.
Create and maintain documentation and support testing processes with the QC team.
Report This Job
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:
IRGA’s ambition is to be a global AgriTech enabler in the space of plantation crops & farms. IRGA was formed in 2020 as a holding company. Since then, it has acquired global agritool manufacturer and exporter, Kingoya Enterprise and Kingoya Technologies, the business operations and intellectual properties of iPlantation software, and more recently consulting firms 27 Advisory and 27 Projects. As a Group with more than 20 years of experience and a proven track record in consulting excellence, IRGA is a true 4IR company that brings together digital, physical and biological expertise. IRGA offers extensive data analytics, field research & product development strengths to optimise the use of technologies through an integrated digital platform to improve plantation & farm productivity, create new economy jobs and address global food security challenges. IRGA brings together extensive data analytics, field research & product development strengths to optimise the use of technologies through an integrated digital platform to improve plantation & farm productivity, create new economy jobs, address global food security challenges and enhance food sustainability for generations to come. IRGA is fundamentally addressing pain points faced by plantation owners and farmers through agritech by improving three main aspects; Time, Quality and Cost. Automation and mechanisation save farmers’ time and reduce reliance on foreign workers. The increased labour productivity and incorporation of technology then improve both yield and quality of crops. Costs savings are achieved, plantation owners and farmers enjoy a higher premium on pricing.
The idea behind the business’ name is conceptualised based on the brand’s ethos of holistically examining and restructuring agriculture and looking at growth from a technology perspective. It is this thinking that forms the “IRGA” name, which is “AGRI” spelt in reverse.
The role of Mobile Application Developer – Android, is a hands-on development role and a valuable member of our software development team. As a member of development team, you are accountable for the research, planning, documentation, integration and development of all IRGA mobile application products. We are looking for a passionate mobile application developer who is enthusiastic in building high-performance mobile applications using the most suitable technologies. You will be part of a diverse team of engineers working across different geographical regions, handling an enterprise level systems that supports customers across the region.
Responsibilities
Comfortable with working remotely and collaborating with teams online when required.
Knowledge of Android UI design principles, patterns, and best practices.
Understanding of Google’s Android design principles and interface guidelines
Good understanding of mobile UI design principles and make application work intuitively.
To work closely with product and design teams to develop android mobile applications.
Integrate with back-end services to enable new features.
Analyse and optimize code for security, quality, efficiency, and performance.
Look out for new technologies and development tools that make you or the product better.
Able to test and publish applications to Google Play Store.
Store Knowledge of Android SDK and the different versions of Android.
Work with the QC team to help design test plans and support testing tools and processes
Create and maintain documentation as needed.
Familiarity with RESTful APIs to connect Android applications to back-end services
Experience with offline storage, threading, and performance tuning
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
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Requirements
Degree/Diploma in Computer Science/Information Technology/Software Engineering or a related discipline.
Experience: > 3 years of working experience in Android application development and enterprise applications support
Mobile Technology such as IOS or Android SDK would be an added advantage.
Possess good understanding of mobile/internet technology and standards
Good analytical and problem-solving skills
Strong written and verbal communication skills; strong interpersonal skills
Ability to learn quickly and use knowledge effectively
Able to work with minimum supervision, as well as able to contribute to team development
And, of course, you have a positive and enthusiastic outlook with a ‘can do’ attitude
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.