Job Search and Career Advice Platform

Enable job alerts via email!

Senior Mobile Applications Engineer

Bebeemobile

Gauteng

On-site

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Gauteng is seeking an experienced Android Developer to design, develop, and maintain mobile applications. The ideal candidate will have over 5 years of experience with Java and Kotlin, along with a strong grasp of OOP principles and Agile methodologies. Responsibilities include collaborating with teams, implementing UI/UX features, and enhancing codebases. The position offers a competitive salary, professional development opportunities, and a chance to work on impactful projects.

Benefits

Competitive salary and benefits
Professional development opportunities
Challenging projects
Collaborative team environment

Qualifications

  • 5+ years of experience in developing Android applications using Java and Kotlin.
  • Strong understanding of object-oriented programming concepts and design patterns.
  • Experience with Agile development methodologies and version control systems.

Responsibilities

  • Design and develop mobile applications for Android devices.
  • Implement user interface and user experience features using Material Design principles.
  • Collaborate with backend developers to integrate APIs and data storage solutions.
  • Maintain and improve existing codebases to ensure scalability and performance.
  • Participate in code reviews and contribute to the improvement of the development process.

Skills

Android application development
Java
Kotlin
Object-oriented programming
Agile methodology
RESTful APIs
JSON
XML
JUnit
Mockito

Tools

Git
Retrofit
OkHttp
Gson
Jackson
Job description
Android Developer Role

We are seeking a skilled and experienced Android Developer to join our team.

About the Job :

The successful candidate will be responsible for designing, developing, and maintaining Android applications using Java and Kotlin programming languages.

You will work closely with cross-functional teams to deliver high-quality software solutions that meet our customers' needs.

Key Responsibilities :
  • Design and develop mobile applications for Android devices.
  • Implement user interface and user experience features using Material Design principles.
  • Collaborate with backend developers to integrate APIs and data storage solutions.
  • Maintain and improve existing codebases to ensure scalability and performance.
  • Participate in code reviews and contribute to the improvement of the development process.
    Requirements :
    • 5+ years of experience in developing Android applications using Java and Kotlin.
    • Strong understanding of object-oriented programming (OOP) concepts and design patterns.
    • Experience with Agile development methodologies and version control systems like Git.
    • Knowledge of RESTful APIs, JSON, and XML data formats.
    • Familiarity with automated testing tools like JUnit and Mockito.
    • Ability to communicate effectively with stakeholders and team members.
    Bonus Points :

    If you have experience with the following technologies, please highlight them in your application :

    • Java 8 and later versions.
    • Kotlin coroutines and flows.
    • Android Architecture Components.
    • Retrofit or Ok Http for network requests.
    • Gson or Jackson for JSON serialization.
    What We Offer :
    • Work on challenging projects that impact our customers' lives.
    • Collaborate with a talented team of developers, designers, and product managers.
    • Contribute to the growth and success of our organization.

    Enjoy a competitive salary and benefits package.

    Pursue professional development opportunities and stay up-to-date with industry trends.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.