Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Devops Engineer | Orion Labs

Orion Labs is a dynamic cloud and development consulting firm specializing in AWS, Terraform, and Kubernetes. We are committed to delivering exceptional clou...


Orionlabs - Western Cape

Published 13 days ago

Senior Devops Engineer: Enterprise

Mukuru is on the lookout for a Senior Enterprise DevOps Engineer to join our amazing team of experts. This role is open to applicants from Cape Town, Johanne...


Mukuru - Western Cape

Published a month ago

Crm Co-Ordinator (Tbs)

The Body Shop is an International brand of luxury bath, body and beauty products operating in retail locations throughout South Africa. We currently have a v...


Clicks Group Limited - Western Cape

Published 13 days ago

Lead Software Engineer

Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We're part of Super Group, the NYSE...


Betway Group - Western Cape

Published 13 days ago

Senior Android Mobile Engineer

Details of the offer

Yoyo is on a mission to empower companies to delight their customers by creating delight in every connection. We power some of the SA's leading brands with seamlessly integrated loyalty and rewards software solutions.We're not just a team; we're a powerhouse of passionate and world-class talent, minds, and creativity. Our values are like our North Star, guiding us toward greatness every step of the way.We're all about crafting a workplace where you can spread your wings and soar. Think cutting-edge ideas meeting top-notch tech, creating products that make a significant impact in the world of loyalty and rewards.Job DescriptionWe are seeking a skilled Android Mobile Engineer to join our innovative Collab team. Yoyo Collab is our professional services business unit where our team works on secondment inside large corporates building out their product vision and strategy. In this role, you will be responsible for developing high-quality mobile applications for Android, working closely with designers and backend engineers to deliver seamless, high-performance user experiences.You will focus primarily on Android mobile applications, but if you have experience with iOS, you will have the opportunity to switch between platforms based on capacity and project needs. The role emphasizes full app development, from design to implementation, with deployment being the responsibility of tech leads.Duties / ResponsibilitiesAndroid Application Development: Design, develop, and maintain Android applications using Kotlin, transitioning from Java, and building new features with Jetpack Compose.Code Quality & Reviews: Participate in code reviews to maintain high standards of code quality, follow best practices, and ensure proper documentation. Engage in dev review sessions across all teams working on the same source code.Collaboration: Collaborate with other Android developers, iOS developers, backend developers, and designers to ensure smooth communication and consistency across all platforms and features.Agile/Scrum Participation: Participate in Agile/Scrum ceremonies like Grooming, Sprint Planning, Sprint Review, and Retrospectives, contributing to discussions around sprint goals and feature development.API Integration: Work closely with backend developers to integrate RESTful APIs and ensure efficient data flow between the Android app and server.Database Management: Utilize Room for database management, contributing to the transition from SQLite as part of the project's evolution.Testing & Debugging: Perform unit and integration testing using Mockito, PowerMock, and JUnit, and debug issues with tools like Android Studio Profiler to ensure optimal app performance.CI/CD: Manage CI/CD pipelines via App Center, ensuring proper deployment and tracking of builds and issues.Performance Optimization: Optimize Android applications for performance, scalability, and responsiveness, ensuring a seamless user experience on a variety of Android devices.Continuous Learning: Keep up with the latest Android development trends, tools, and best practices, and contribute innovative ideas to improve the Android app and codebase.Cross-platform Collaboration: If applicable, collaborate with iOS teams and provide insights into maintaining consistency across both platforms.QualificationsA relevant tertiary level qualification (BSc, BTech or BEng) in Computer Science, Mobile Development, Information Systems or similar technical field.7+ years of experience in Android (native) development.Additional InformationIdeal Candidate:Someone with strong analytical skills and a proactive approach to troubleshooting.Excellent verbal and written communication skills.Ability to work collaboratively in an agile environment.Someone who places value on respect and diversity in the workplace.Self-starter who is able to work independently.The Perks at Yoyo:Hybrid working arrangement.On-site barista with the best coffee in town.Subsidised and healthy meals at an in-house café.Croissant & fruity days in the office.Weekly socials & an annual social calendar to include the family.Employee wellbeing with Strove.Employee reward scheme with Zuzo.Generous leave policy.Our Yoyo 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.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Built at: 2024-12-24T03:33:05.605Z