eSmart Recruitment logo
e

Senior Mobile Developer (Android Native)

eSmart Recruitment
Full-time
On-site
South Africa

Introduction

Our client in the banking industry is looking for a Senior Mobile Developer to join their organisation

Duties & Responsibilities

•        Knowledge of the Android platform, components and lifecycles.
•        MVVM Architecture
•        Unit Testing
•        React Native & Flutter knowledge would be an advantage.
•        Knowledge of RESTful Web Services
•        Knowledge of Atlassian Suite (Jira, Bitbucket), Git, GitLabJava, Kotlin.Experience with third-party libraries and APIs.
•        Familiar with cloud and cloud native technologies Azure/AWS
•        Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
•        Knowledge of Test Automation tools like Selenium and Appium. 

Job Responsibilities Continue

  • For multiple Technology or Domain assets within sphere of influence including external components that impact these assets: 
  • Provide guidance to stakeholders in terms of expertise and experience
  • Guide and practice code design, analysis and integration to ensure effective application of technology
  • Conduct Technology Reviews of code and design quality assurance
  • Drive assets health in the relevant technologies or domains
  • Define and review Patterns / practices/standards in application of technology or domain
  • Guide Code Branching and Merging
  • Play an advisory role to Engineering leads and other stakeholders (Engineering lead and Div execs)
  • Collaboration with domain architects and technical consultants into technology and /or domain roadmaps
  • Work within governance and compliance frameworks of the organisation in terms of Technology and domain application
  • Provide detailed technical roadmaps in context of the organisation architecture and interdependent technologies
  • Plan and drive implementation of the agreed technical roadmaps
  • Conduct research and development experimentation to test thinking regarding technology or domain applicability
  • Participate in special interest groups and conferences relating to these assets
  • Ensure an understanding of technology or domain requirements, performance integrations and optimisation as positioned in organisation
  • Assist with and apply troubleshooting to resolve issues
  • Evaluate and influence technology decisions
  • Mitigate risk by evaluating risks and impacts on technology or domain
  • Update the asset knowledge base
  • Conduct internal knowledge sharing sessions
  • Provide coaching, mentoring and upskilling of others within area of expertise
  • Support the achievement of the business strategy, objectives and values
  • Stay abreast of developments in field of expertise 
  • Ensure personal growth and enable effectiveness in performance of roles and responsibilities
  • Contribute to the companies Culture building initiatives (e.g. staff surveys etc.).
  • Participate and support corporate responsibility initiatives for the achievement of business strategy
  • Seek opportunities to improve business processes, models and systems though agile thinking.
  • Conduct self-development both by mentoring others and being mentored
  • Participate in the talent management practice of the Engineering stream

Desired Experience & Qualification

Essential Qualifications - NQF Level

  • Matric / Grade 12 / National Senior Certificate

Preferred Qualification

Degree or Diploma in IT

Preferred Certifications

Certificate in relevant Technology or Domain

Minimum Experience Level

6+ years coding experience in the following languages/technologies: Android Native (Java and Kotlin)

Technical / Professional Knowledge

  • Asset management
  • IT Assets management processes
  • Data Warehousing
  • Information Technology (IT) Architecture

Behavioural Competencies

  • Decision Making
  • Courage
  • Stress Tolerance
  • Quality Orientation
  • Technical/Professional Knowledge and Skills
  • Emotional Intelligence Essentials
  • Resolving Conflict

Package & Remuneration

MR

This job is closed.