Intermediate Software Engineer Android (remote, South Africa)

Sandton, Johannesburg, South Africa

Job Description


Intermediate Software Engineer - Android
(Remote, South Africa)

About Glucode

Glucode is a company that specializes in designing and developing apps for various businesses worldwide. We help our clients create globally competitive apps across different sectors, such as finance, insurance, health, transport, and entertainment.

We are a diverse team of dreamers, creators, and problem solvers who believe in making the world a better place through technology. We collaborate with our clients and teams to solve problems in the best possible way and uphold our core values of: curiosity, courage, integrity, quality, and passion. Our mission is to be the best mobile partner for companies and work with those whose values align with our own to create beautifully designed, meaningful, easy to use, mobile apps that make a real impact in the world.

About the Job

Overview

Are you passionate about all things Android and do you want to reach millions of users through your code? Join us in building solutions that use the latest technologies and engage with likeminded people that deliver world class products.

Be part of a team that guides clients through expert advice. Gather and inform requests for features to improve efficiency, performance and usability. Troubleshoot issues and correct software defects introducing automated tests that result in robust implementations.

Jump straight into collaboration and pairing with peers using every opportunity to grow. Finally, document projects, create client software manuals and develop prototypes for new software technologies.

Responsibilities

  • Maintain and extend existing development activities.
  • Work with clients to determine and document project requirements.
  • Design and build software that meets client requirements.
  • Find and repair software defects and implement unit/UI tests to keep regressions from occurring.
  • Stay current with Google and Android standards and guidelines.
  • Write performant code that follows best practices.
  • Engage in all team ceremonies and processes such as planning, testing, and showcasing solutions to clients etc.
  • Review and give PR comments on features, ranging in complexity
  • Comfortably create new modules/dependency packages to be added to projects.
  • Take technical direction and deliver solutions on time within budget and scope.
  • Deliver clear, helpful, and timely feedback to clients and the team.
  • Communicate proactively to ensure alignment within the team.
About You

At Glucode, we value individuals with a self-starter mentality. We believe that taking initiative is crucial for achieving excellence. While we encourage collaboration, we also honor those who can work independently, and we provide flexibility and responsibility to get the job done right.

As someone that is passionate about Android and curious about new developments on the platform you can be a valuable addition to our team. Your goal is to reach millions of users and improve their experiences with your solutions. With your self-starter mentality, you enjoy a balance of collaboration and individual projects. You're a curious thinker who's constantly exploring new ways to solve problems.

Core Education and Experience
  • Tertiary qualification in Computer Science, Engineering, or a related field, or equivalent experience.
  • 3 - 5 years of experience working with Android native development.
  • Experience in using Kotlin and Java programming languages.
Required Skills and Attributes
  • Experience with Google Play Store and knowledge of Android app submission and release processes.
  • Demonstrated problem-solving skills and experience in debugging complex issues.
  • Familiar in Test-Driven Development (TDD) methodology and the ability to work with Android unit testing frameworks like JUnit and Mockito.
  • Familiarity in implementing RESTful APIs, data caching, and offline data synchronization.
  • Familiarity with Git version control system and Agile development methodologies like Scrum or Kanban.
  • Exposure to third-party libraries and APIs, such as Firebase, AWS, Dagger, Glide etc.
  • Excellent written and verbal communication skills (English).
  • Emotional intelligence, empathy and ability to establish trusting and strong relationships.
  • Ability to work in a self-driven, complex environment with multiple and changing priorities.
  • Strong communication skills and ability to collaborate with cross-functional teams like Product managers, Designers, and QA Engineers.
Advantageous Skills and Experience
  • Familiarity with Huawei Store and knowledge of app submission and release processes.
Remuneration Package Overview
  • Salary of R35 000 xe2x80x93 R50 000 monthly, based on your skills, qualifications and experience.
  • Group Medical Aid percentage contribution.
  • Group Life Scheme benefit.
Our Benefits
  • Apple computer: to seamlessly conduct your work.
  • Fitness Watch Gift.
  • Home Office Allowance.
  • Monthly Cell phone/Data Allowance.
  • Personal Device Insurance.
Why Glucode
  • We have won a design award for our beautiful office space, and we have won the xe2x80x98best place to workxe2x80x99 award.
  • Work on leading and award-winning projects both locally and internationally.
  • Frequently engage and collaborate with our leaders and leadership teams.
  • Directly engage with clients and team members of various skill levels across disciplines.
  • Have influence on a diversity of projects.
  • Work on meaningful problems that make the world a better place.
  • Be in control of your growth with our Growth Track framework.
  • Work with a wide range of exciting technologies, such as KMM, Compose and ML.
  • We value community and fun with a year-end bash and frequent team outings.
How To Apply
Simply click on the "Apply" button. We value your unique skills and qualities, and to better understand you, we've prepared a few short questions. Take a moment to provide your thoughtful responses, and we look forward to connecting with you soon.

Want to know more? Head over to our handbook check out our webpage and follow us on our

Glucode

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1245119
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R35000 - 50000 per month
  • Employment Status
    Permanent
  • Job Location
    Sandton, Johannesburg, South Africa
  • Education
    Not mentioned