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: Sep 30, 2024
    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

    Technology and innovations are transforming the world around us—from self-driving cars to mobile payments. And yet the aid sector—which tackles some of the world’s biggest problems—often resists the pace of change. While segments of the industry are exploring more market-based solutions, even these approaches employ a top-down stru...
    Read more about this company

     

    Machine Learning Engineer

    The Job

    • As a Machine Learning Engineer, you'll design and develop Machine Learning algorithms that help us predict and detect significant data patterns into the Tiko Platform.

    Responsibilities:

    • You'll develop machine learning algorithms in the applicable systems, applying the best-use principles of machine learning to the design, development, maintenance, testing, and evaluation of the software.
    • Our team works in an agile way, and you'll be part of the rituals and practices.
    • You'll document your work and ensure that your documentation is clear and understandable for future use by others.
    • You'll make sure the software you develop is secure and safe with regards to information security and personal data.
    • We expect you to actively participate in meetings and projects and coordinate with your team members. We also expect you to continue to develop yourself and keep abreast of new developments.
    • You'll run, get involved with, and help out colleagues on other projects as needed.

    Requirements

    • 5+ years of professional experience in Information Technology
    • 3+ years of experience designing, developing and deploying Machine Learning models in a production environment
    • Strong background in mathematics and statistics
    • Exposure to developing NLP solutions over opensource platforms
    • Exposure to common machine learning, data, math, and visualization libraries
    • Exposure to different coding environments (local, notebooks, containers) and software engineering workflows (testing, code management/Git)
    • Proficiency in Python
    • Understanding of relational databases such as SQL, MySQL, PostgreSQL
    • Familiarity with a cloud environment (AWS) and containerised environment (Kubernetes, Docker) and CI/CD (ArgoCD, AWS Code Pipelines)

    go to method of application »

    Java Backend Engineer

    About you

    • You have in-depth development experience using Java and building software from the ground up. You’re a logical thinker and a natural problem solver who wants to use your technical skillset to make an impact.

    Requirements:  

    • You are based in Portugal/Kenya/South Africa.
    • You have a minimum of 5 years of working experience using several Java backend tools and frameworks.
    • You don’t want to just write code, you want to make it with quality and scalable.
    • Experience within Microservices, and AWS will be an advantage. 
    • You are willing to learn. We use SpringBoot, JUnit, Testcontainers, Flyway, among others (You aren't required to have experience with the specific tools we are currently using, we can help you).  

    go to method of application »

    Mobile Engineer

    The Job 

    • As a Mobile Engineer, you will be involved in the entire mobile app development lifecycle, applying software engineering principles to design, develop, maintain, test, and evaluate our mobile software. You will also collaborate with third-party developers to ensure they meet our high standards.
    • You are responsible for the maintenance of our apps, as well as all necessary updates. You modify and tailor the apps based on feedback from the field or automated frameworks. 
    • You make sure our mobile apps are secure and safe with regards to information security & personal data.
    • You document your processes, app structure and organisation in a way that others can easily work with and find necessary information.
    • Our team works in an agile way and you will be part of the rituals and practices. 
    • You run, get involved with and help out colleagues on other projects as needed
    • You have 4+ years industry experience building Android applications.

    You have proficiency in using:

    • Kotlin
    • MVVM architecture
    • Dagger/Hilt dependency injection
    • View-based / XML-based layouts
    • Jetpack Compose
    • Room
    • Retrofit
    • Firebase
    • Git
    • You’re a natural problem solver and naturally logical - you are always pioneering for the best solution.
    • You’ve experienced working in a team environment, as well as independently.
    • You have excellent English Skills.

    go to method of application »

    Quality Assurance Engineer (Data)

    The Job

    • The Quality Assurance Engineer (Data) ensures the integrity and accuracy of our data, validating that data processes and visualizations meet the highest standards.

    Responsibility areas:

    • Agile Practices: Our team works in an agile manner, and you will be part of the rituals and practices, always seeking improvements.
    • Testing: You perform both manual and automated testing on our data systems and visualizations. Once testing and analysis are complete, you communicate your findings clearly and constructively with the development team, aiding them in improving their future work. You help develop best practices and quality standards, driving their implementation among the teams.
    • Development: We expect you to actively participate in meetings and projects, coordinating with your team members. Additionally, you are expected to continue developing yourself and staying informed about new developments in the field.
    • Documentation: You document your work, ensuring that it is clear and understandable for future use by others. You also ensure that documentation processes adhere to quality standards.
    • Data Quality Processes: You are accountable for data quality assurance standards and processes within your team. You must be able to promote a quality mindset and ensure that everyone understands their responsibility for data quality.

    Requirements:

    • 3+ years of professional experience working as a QA Engineer, with at least one year focused on data quality
    • You have significant experience executing both manual and automated data testing
    • You have experience creating detailed and well-structured test plans and test cases for data validation
    • You have experience working with automated testing tools and framework implementation (JavaScript or Python preferentially).
    • Knowledge of  SQL, and Data Visualisation Tools (Tableau preferentially)
    • Knowledge of Extract - Transform - Load processes
    • Ability to prioritize multiple projects and responsibilities
    • You know how to communicate with technical and non-technical people.
    • You are based in Portugal or South Africa (mandatory)
    • Fluent in English

    go to method of application »

    Web Engineer

    The Job

    • As a Web Engineer, you’ll play a crucial role in shaping the structure and design of our web pages and mobile applications, ensuring a perfect balance between functionality and aesthetics.
    • You'll take the lead in further developing our corporate website, adding new features like dashboards and other dynamic materials that drive engagement and enhance the user experience.
    • This is your chance to bring creativity and technical expertise together to make a lasting impact!
    • Implementing visual elements that users see and interact within a web and mobile application.
    • Maintain, improve existing features ensuring they can be fully utilized by the end-user.
    • Work with multi-disciplinary teams, such as back end developers to ensure maximum optimization of the platform.
    • Responsible for dashboarding, and making sure that looks great.

    Requirements

    • Proven experience as a Frontend/Web Engineer. You have portfolios of your work that can demonstrate projects you have carried out.
    • At least 4 years of professional experience working with frontend tools, including JavaScript, HTML, and CSS.
    • Professional experience with at least one modern JS framework (React or Angular) is mandatory.
    • Understanding of the entire web development process (design, development, and deployment).
    • Passionate about creating great design and usability.
    • You have excellent English and communication skills.
    • You care currently based in South Africa/Kenya/Portugal.

     

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Tiko Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail