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: Aug 30, 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

    Yoyo is the world’s fastest growing mobile wallet. We have developed a unique platform that powers seamless payment and loyalty experiences for developers, retailers and financial institutions across the world. We are a fun FinTech “start-up” that believes in empowering skilled and passionate individuals to be their best selves.
    Read more about this company

     

    Senior Java Software Engineer

    Job Description

    Create and maintain restful web services covering payments, loyalty, coupons, vouchers as well as other client preferences with a team of Developers, Testers, Analysts and DevOps Engineers.

    Your projects will focus on both expanding and refining the Yoyo platform in order to cater to the ever-changing needs of clients, but also to sustain our competitive edge in the global fintech market. In order to achieve this, you will be working on multiple internal systems, as well as integrations to 3rd party systems.

    You'll collaborate with Product Owners, Architects and Systems Analysts, as well as Mobile and Web Developers to ensure a constant and valuable evolution of the Yoyo platform, while delivering remarkable solutions to our clients through innovative, robust and elegant mobile solutions and web portals.

    Minimum Requirements:

    • Java EE 4 + years’ experience
    • Strong SQL background with ERD design
    • Spring Framework 4 or higher
    • Wildfly or Glassfish
    • Maven or Gradle
    • Experience with various webservice architecture, with a focus on REST
    • Test Driven Development
    • Distributed Version Control – Mercurial or Git
    • Linux

    Qualifications

    • Computer Science/ Information Systems degree/diploma or 4+ years equivalent experience
    • Certification in Java would be a plus

     

    Additional Information

    Our Values:

    • Be extremely customer centric: In everything we do, serve and delight our customers, using data to continuously improve.
    • Be a passionate team player: Spiral up, be positive, bring momentum, and energy to those around you, leave ego at the door and be teachable.
    • Be an owner: Be accountable and take responsibility. Find solutions, learn from your mistakes and own tasks to completion.
    • Be world-class at speed: Delivering world leading solutions that delight our clients and customers.
    • Be curious and creative: Constantly innovating, exploring, learning, stretching ourselves, pushing the boundaries and thinking out of the box.

    go to method of application »

    Head of Mobile Engineering

    Job Description

    Our fast-growing, collaborative team is looking for a Head of Mobile Engineering to lead our mobile development team. As the Head of Mobile Engineering, you will be responsible for the development and delivery of our mobile applications across both Android and iOS platforms. 

    What you’ll do:

    • Architect and develop robust applications for mobile using React Native.
    • Lead and manage a team of Mobile Developers, ensuring that they have the resources and support they need to deliver high-quality mobile applications.
    • Take ownership of tasks from start to completion - own the technical architecture and development of our mobile applications, ensuring that they are scalable, reliable and secure.
    • Work closely with cross-functional teams, including Product Managers, Designers and QA Engineers, to ensure that our mobile applications are built to the highest quality standards.
    • Keep up-to-date with the latest mobile technologies and trends, and make recommendations for new tools and technologies to help us build better mobile applications.
    • Strong attention to detail placing the end user at the forefront of all decisions.
    • Complete weekly code reviews for team members and be available to troubleshoot issues as/ when needed.

    What we’re looking for:

    • Hands-on experience working on the front-end to create beautiful and stable Android and iOS applications. 
    • Thorough understanding of React Native and its core principles.
    • Build and release React Native and native apps to the stores.
    • Experience in dealing with stakeholders at all levels, including C-suite.
    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
    • Experience creating, optimising and integrating Application Programming Interface (API) calls; background in API development preferred.
    • Familiarity with native build tools - such as XCode, Gradle, Android Studio, IntelliJ.
    • Familiarity with using Firebase and Sentry.
    • Experience in setting up analytics and providing leadership in order to obtain customer insights.
    • Experience and deep appreciation for testing code and unit testing.
    • Ability to write well-structured code with a high test coverage.
    • Must be personable, enthusiastic and articulate ideas clearly.

    Qualifications

    • Bachelor's or Master's degree in Computer Science, Engineering or a related field.
    • At least 8 years of experience in mobile development, with a focus on iOS and Android platforms.
    • At least 3 years of experience leading a team of Mobile Developers.
    • Proven track record of delivering high-quality mobile applications on time and on budget.
    • Strong understanding of mobile development best practices, including performance optimisation, security and usability.
    • Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams.

    go to method of application »

    Project Manager

    Job Description

    As a Delivery Manager at Yoyo, you’ll play a key role in our mission to build world-class products that delight customers and end-users. This particular role will focus on the financial services space, where you'll have the opportunity to work on cutting-edge technology and collaborate with talented teams. If you’re a highly organised individual with a passion for managing software development teams and driving innovation, you’ll make a significant impact in this role.

    Responsibilities:

    • Lead our cross-functional software development teams by ensuring that features and backlog items are delivered to a digital mobile app (including both web and mobile) for a large financial services client.
    • Clearly and proactively communicate delivery status, project updates and risks to a range of stakeholders (internal teams, vendor partners and senior stakeholders).
    • Manage and understand digital requirements alongside the Digital Head, Senior Digital Product Stakeholders, and Business Analyst to ensure user centric delivery at world class speed.
    • Take responsibility for facilitating the driving of decision making conversations with internal and external stakeholders. Allow for efficient delivery runways and be accountable to help unblock delivery teams when they get stuck.
    • Find new solutions to mitigate delivery risks by proactively addressing potential opportunities, in order to keep delivery on track. Unblock hurdles for the team, both internal and with external vendors.
    • Facilitate daily scrum master ceremonies for two teams and manage partner vendor execution, to enable effective team delivery.
    • Manage multiple project streams at the same time - most of which will follow the Agile Methodology, but some may use Waterfall.
    • Prepare and present the necessary change and process management documents during the software lifecycles. Such as CAB Documentation, Implementation Plans and Project Plans.
    • Innovate by identifying opportunities for process improvements and implement best practices to enhance software delivery cadence, team execution and product delivery; with the aim to always serve and delight our customers.
    • Lead the delivery team as a people-centric servant leader through creating a winning team environment where team members can thrive.

    Qualifications

    • Any relevant Degree, Diploma or qualification.
    • Proven experience as a Project Manager, managing delivery and engineering teams in the financial services space (working with payment/ financial systems is beneficial).
    • Strong understanding of software delivery methodologies and tools.
    • Excellent organisational and time management skills.
    • Strong leadership and team management abilities.
    • Exceptional communication and interpersonal skills.
    • Ability to thrive in a productive, entrepreneurial environment.

     

    Additional Information

    Our Yoyo Values

    You’ll feel like you fit right in if you start nodding your head as you read and connect with our values:

    • Be extremely customer centric: In everything we do, serve and delight our customers, using data to continuously improve.
    • Be a passionate team player: Spiral up, be positive, bring momentum, and energy to those around you, leave ego at the door and be teachable.
    • Be an owner: Be accountable and take responsibility. Find solutions, learn from your mistakes and own tasks to completion.
    • Be world-class at speed: Delivering world leading solutions that delight our clients and customers.
    • Be curious and creative: Constantly innovating, exploring, learning, stretching ourselves, pushing the boundaries and thinking out of the box.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Yoyo Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail