Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 29, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Were a proudly South African team of professional designers and software engineers that specialise in producing apps. Our mission is to enrich peoples lives through simple, engaging and delightful applications that are of the highest technical and creative standards.


    Read more about this company

     

    Mobile Developer - Senior - Android (Remote, South Africa)

    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 the voice 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

    • Keep up to date with the latest platform developments.
    • Maintain and extend existing development activities. 
    • Work with customers to determine project requirements. 
    • Design and develop software from client requirements and specifications.
    • Identify and eliminate software defects.
    • Improve the quality of the codebase through refactoring and introducing unit and UI automation testing.
    • Mentor and help grow Developers in the team.
    • Lead teams technically and be seen as an expert on the Android platform.
    • Drive and grow the engineering team through engagement and input on initiatives and events. 

    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.
    • At least 5 years of experience working with Android native development.
    • Strong knowledge and experience in using Kotlin and Java programming languages.

    Required Skills and Attributes

    • Proficient with Google Play Store and knowledge of Android app submission and release processes.
    • Knowledge of Android app architecture patterns like MVP, MVVM, or Clean Architecture.
    • Proficient in Test-Driven Development (TDD) methodology and the ability to work with Android unit testing frameworks like JUnit and Mockito.
    • Demonstrated problem-solving skills and experience in debugging complex issues.
    • Exposure and knowledge to third-party libraries and APIs, such as Firebase, AWS, Dagger, Glide etc.
    • In-depth knowledge of source control systems, linting tools, CI systems, and unit testing.
    • Exposure to using build tools like Gradle and CI/CD tools like Jenkins or Travis CI.
    • 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.
    • Knowledge of UI/UX best practices and ability to work with Android UI components like RecyclerView, ConstraintLayout, etc.
    • Excellent written and verbal communication skills (English).
    • Have a deep sense of responsibility and proactively take action to address and improve issues and processes.
      both inside and outside your area of responsibility.
    • 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.

    Method of Application

    Interested and qualified? Go to Glucode on glucode.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Glucode Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail