Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Apr 29, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Yassir is the leading super App for on demand and payment services in the Maghreb region set to changing the way daily services are provided. It currently operates in 26 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (+$43M in funding) by VCs from Silicon Valley, Europe and other par...
    Read more about this company

     

    Senior Data Engineer

    Responsibilities

    • Build a centralized data lake on GCP Data services by integrating diverse data sources throughout the enterprise.
    • Develop, maintain, and optimize SPARK-powered batch and streaming data processing pipelines. Leverage GCP data services for complex data engineering tasks and ensure smooth integration with other platform components
    • Design and implement data validation and quality checks to ensure data's accuracy, completeness, and consistency as it flows through the pipelines.
    • Work with the Data Science and Machine Learning teams to engage in advanced analytics.
    • Collaborate with cross-functional teams, including data analysts, business users, operational and marketing teams, to extract insights and value from data.
    • Collaborate with the product team to design, implement, and maintain the data models for analytical use cases.
    • Design, develop, and upkeep data dashboards for various teams using Looker Studio.
    • Engage in technology explorations, research and development, POC’s and conduct deep investigations and troubleshooting.
    • Design and manage ETL/ELT processes, ensuring data integrity, availability, and performance.
    • Troubleshoot data issues and conduct root cause analysis when reporting data is in question.

    Required Technical Skills

    • PySpark
    • GCP - Big Query, Dataproc, Dataflow, Dataplex, Pub-Sub and Cloud Storage
    • Advance SQL knowledge
    • NoSQL (Preferably MongoDB)
    • Programming languages - Scala/Python
    • Great Expectation - similar DQ framework
    • Familiarity with workflow management tools like Airflow, Prefect or Luigi.
    • Understanding of Data Governance, DWH and Data Modelling

    Good to have skills

    • Infrastructure as Code - Terraform
    • Docker and Kubernetes
    • Looker Studio
    • AI and ML engineering knowledge

    go to method of application »

    Engineering Manager - Financial Services

    About the role

    • As part of our expansion effort, we are looking for an engineering manager to lead our team of financial services developers. You will lead a tech team supporting Yassir's product development and delivery. You will own and build large-scale systems and micro-services. Together with your team, you will design, develop, and deliver powerful applications in a highly dynamic environment. To be successful in this role, you should have outstanding technical skills and you are not afraid to be hands-on, you are confident in leading and serving tech teams, good at juggling multiple products, and thrive in high-growth environments.

    About your responsibilities

    • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into pragmatic and effective technical solutions.
    • Contribute to hiring the engineering team for the product you are responsible for.
    • Work with the different stakeholders to establish a culture of technical excellence and be responsible for the success and personal growth of your team.
    • Oversee engineering teams and their projects. Ensure they can deliver their best work by spotting and alleviating blockers and coaching teammates.
    • Build robust and scalable software in Java.
    • Help improve existing code quality through introducing quality assurance and performing code reviews.
    • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and product.

    About your experience

    • Previous experience with digital products or in a similar product role at a FinTech company, digital bank, or Payment provider
    • At least three years of work experience as an engineering manager or tech lead at an engineering department
    • Extensive experience with cloud technologies, microservices architecture, continuous delivery, and modern human-computer interfaces
    • Good understanding of agile methodologies
    • Excellent leadership and project management skills, ideally experience managing remote teams
    • Solid software design knowledge – you should know how to create software that is extensible, reusable, and meets desired architectural objectives
    • Demonstrated ability to prioritize, self-start, contribute under pressure, and meet tight deadlines
    • Highly organized, creative and critical thinker
    • Comfortable working in an entrepreneurial environment
    • Experience working with core banking software is a plus
    • BSc/MSc in Engineering, Computer Science, or relevant field

    go to method of application »

    Head of Engineering - Financial Services

    About your role

    • Hire outstanding engineering talents and scale our tech team across Europe/Africa
    • Contribute to the company technical culture and be responsible for the success and personal growth of our engineers
    • Oversee mobile, front-end and back-end development teams and their projects. Ensure they can deliver their best work by spotting and alleviating blockers, setting IT processes, coaching teammates, and setting the bar for technical excellence
    • Review architecture of products and suggest improvements
    • Work with the product team to plan and oversee the execution of the product roadmap and contribute to designing strategies for future developments

    About your experience

    • Work experience as a head of engineering, engineer director or in a similar senior-level position at an engineering department
    • Successful track record recruiting outstanding tech talents and managing multiple engineering teams
    • Extensive experience with cloud technologies, microservices architecture, continuous delivery, and modern human-computer interfaces
    • Hands-on experience in back-end and front-end development and in enterprise architecture
    • Good understanding of agile methodologies
    • Leadership abilities with a strategic mind
    • Excellent project management skills, ideally experience managing remote teams.
    • Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
    • BSc/MSc in Engineering, Computer Science or relevant field

    go to method of application »

    Staff Android Engineer - Financial Services

    About your role

    • As an Android Staff Engineer, you will drive the technical standards for the Android applications across our consumer domain, working with multiple squads inside the domain. You will lead Android engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Android engineers in multiple squads and bringing great talents on board by conducting technical interviews.

    Responsibilities

    • Design, build and maintain features for the domain applications
    • Provide technical leadership and manage dependencies
    • Conduct design and code reviews
    • Help the domain team members with technical blockers supporting them and helping them grow
    • Continuously discover, evaluate, and implement new technologies to maximize efficiency
    • Participate in architecture and design discussions
    • Participate strongly in building the technical roadmap
    • Conduct technical interviews
    • Help Improving engineering standards, tooling, and processes

    Requirements

    • BSc/MSc in Engineering, Computer Science or relevant field
    • At least 8 years of Android mobile engineering experience. 3 years of which with Kotlin
    • Excellent communication skills
    • Enjoy solving problems and helping others meet their goals
    • Solid understanding of the full mobile development lifecycle
    • Substantial experience with Git in a team environment
    • Hands-on experience with mobile DevOps CI/CD tools
    • Experience working with different architectures
    • Experience writing testable code and unit tests
    • Have published many Android applications to the Store
    • Experience in a fast-growing startup in a the on-demand services space is a plus

    go to method of application »

    Senior Product Manager - LMD

    About the role

    • We are looking for an experienced product manager to join our Super App and Last Mile Delivery product. You will join the team that leads and owns the Product vision and roadmap for Yassir Super App products. If you possess unparalleled strategic thinking, big picture person, business acumen, you are obsessed with customer jobs-to-be-done, and you are detailed-oriented, then we are looking for you!

    About your role:

    • Work with customers to understand jobs to be done and design user journeys
    • Develop user stories translating business requirements into specifications the design and tech team can act upon 
    • Own the product roadmap and oversee its execution while balancing requirements across products and countries 
    • Contribute to the company culture and be responsible for the success and personal growth of our product managers 
    • Contribute to the company's overall strategy working closely with the engineering, data, and operations teams 
    • Manage the different stakeholders across countries and products

    About your experience and skills

    • 3-5 years experience as a product manager or in a similar senior-level position
    • Leadership abilities with a strategic mind
    • Experience in product planning using OKRs, and execution in Agile methodologies, and industry standard product discovery methodologies and tools
    • Excellent project management skills, ideally experience managing remote teams.
    • Experience in a rapidly growing company in the mobility, on-demand, or delivery space is a plus
    • BSc/MSc in Business Administration, Engineering, Computer Science, Design or relevant field

    go to method of application »

    Engineering Manager - Mobility Domain

    About the role

    • As part of our expansion effort, we are looking for an engineering manager to lead our team of financial services developers and be part of our Europe tech hub. You will be based out of Berlin or Paris and you will lead a tech team supporting Yassir's product development and delivery. You will own and build large-scale systems and micro-services. Together with your team, you will design, develop, and deliver powerful applications in a highly dynamic environment. To be successful in this role, you should have outstanding technical skills and you are not afraid to be hands-on, you are confident in leading and serving tech teams, good at juggling multiple products, and thrive in high-growth environments.

    About your responsibilities

    • Manage and mentor a team of software engineers, providing technical guidance and coaching to help them grow in their roles
    • Oversee the development and delivery of high-quality software products, ensuring that they meet business requirements and customer needs
    • Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to define product requirements and develop roadmaps
    • Continuously improve our development process and methodologies, driving innovation and increasing efficiency
    • Ensure that the team adheres to best practices for software engineering, including code reviews, testing, and documentation

    About your experience

    • Experience as an engineering manager or tech lead at an engineering department
    • Strong technical expertise in software engineering, including experience with software architecture, design patterns, and development methodologies
    • Good Understanding of agile development methodologies, such as Scrum or Kanban
    • Strong leadership and people management skills, with the ability to inspire and motivate team members
    • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
    • Demonstrated ability to deliver high-quality software products on time and within budget
    • Experience in the following technologies is a plus: Node.Js, Python, Go, Swift, Kotlin, Rest & Restful APIs, Microservices architecture, GCP;
    • Excellent leadership and project management skills, ideally experience managing remote teams:
    • -Highly organized, creative and critical thinker;
    • -Comfortable working in an entrepreneurial environment;
    • -Experience in a rapidly growing company in the mobility or on-demand services space is a plus

    go to method of application »

    Senior IOS Engineer

    About the role

    • We are looking for a senior iOS developer to join our tech hub in Berlin and support our growth and expansion. You will be part of the engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in iOS (swift). Your primary focus will be the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.

    About your role 

    • Design and build mobile applications using iOS (swiftUI) platform.
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and automatization
    • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
    • Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
    • Dive into difficult problems and successfully deliver results on schedule

    About your experience

    • Must have technical skills with at least 4 years of experience
    • Language: iOS (swift) native
    • Familiarity with cloud message APIs and push notification
    • Web architecture: Rest and restful APIs, micro-services
    • Version control: GIT
    • Nice to have technical skills (Strongly advised)
    • Containers: Docker, kubernetes
    • Caching, Redis server
    • Scaling, Web load balancing
    • Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
    • BSc/MSc in Engineering, Computer Science or relevant field

    go to method of application »

    Senior QA Engineer - Manual & Automated Testing

    About your role

    • Review requirements, specifications, and technical documents to provide feedback; analyze test results to ensure software meets quality standards
    • Create, execute, and manage test cases (both manual and automated), including detailed plans for comprehensive coverage
    • Document testing phases, report bugs, and track defects efficiently. Perform thorough regression testing to verify bug fixes
    • Work with cross-functional teams throughout the software development lifecycle to maintain quality and troubleshoot issues
    • Conduct post-release/post-implementation testing to ensure product stability and quality in real-world usage
    • Design and develop automation scripts using open source tools. Stay updated with new testing tools and strategies to enhance efficiency
    • Estimate, prioritize, and coordinate testing activities to align with project timelines and objectives
    • Liaise with internal teams to understand system requirements and monitor the debugging process to ensure effective resolution of issues

    About your experience

    •  2 - 4 years of hands-on experience with manual and automated mobile testing on Android and iOS platforms
    • Hands-on experience in developing automated test cases in at least one programming language
    • Proven working experience with Agile project management, QA methodology, and test management software
    • Hands-on experience with API Testing frameworks such as Postman
    • Hands on experience with test management tools such as Xray
    • Ability to design and write test cases in BDD format
    • Experience in Smoke Testing, Sanity Testing, Performance Testing, end-to-end application testing
    • Hands-on experience with the Robot framework is a plus
    • Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
    • BSc/MSc in Engineering, Computer Science or relevant field

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Yassir Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail