inyad

Android Software Engineer

inyad · Casablanca, Casablanca-Settat, Morocco

Software Development · 11-50 employees

Apr 17
Mid (2-5 yrs) Full-time Morocco
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will be responsible for the architecture, design, and development of mobile applications while ensuring high performance and stability. Additionally, you will collaborate with product and design teams to implement new features and mentor other engineers to maintain high development standards.

What they look for

Android Java Software Architecture API Design Microservices Relational Databases Schema Design Unit Testing Quality Assurance Mobile Application Development Mentoring Agile Methodologies Performance Optimization Debugging

Requirements

The role requires 1 to 5 years of industry engineering experience and a degree in Computer Science or equivalent. Candidates must be proficient in Java, experienced with Android development, and knowledgeable in architectural patterns and relational databases.

Full description

Ce que vous ferez

You will be responsible for

  • Architecture & design:• Ensure best-in-class mobile application performance, stability and overall quality across devices
  • Seek to mitigate shortcomings in the path taken to implement old and new features and help to improve the direction through pull requests, proposing architectural changes, and implementing better alternatives as part of the day to day work
  • Participate in directing the development of inyad’s mobile applications using the best technologies available to deliver new features as needed
  • Product:• Work with design and product to give feedback and perspective on designs to ensure all edge cases are covered and our end users will have an enjoyable experience
  • Suggest new features to the product owner based on your knowledge of the codebase and the industry as a whole
  • Delivery :• Take a hands-on role as required ; write & review code on a regular basis
  • Assist team in triaging bugs and solving issues in production
  • Continuously discover, evaluate, and implement new technologies to maximize efficiency
  • People:• Act as a mentor to engineers working on mobile to raise the standards as our team scales

Your qualifications

  • 1 to 5 years of industry experience in engineering
  • Degree in Computer Science or equivalent experience
  • Proficiency using Java
  • Experience with Android
  • Previous exposure to architectural patterns of web applications (e.g., well-designed APIs, micro services, high volume data pipelines, efficient algorithms)
  • Expertise in relational databases and schema design
  • Disciplined approach to writing tests and quality assurance
  • Cool, easy-going, genuinely willing to learn and create value

About us

We are a young and passionate team building the #1 all-in-one business management and payment platform in Africa. More than 250,000 professionals across 10+ countries rely on our products — Konnash, inyad POS, inyad B2B, inyad Staff, and more — to sell, get paid, and run their operations seamlessly.

We operate in small, autonomous, and agile teams. We believe in ownership, innovation, and bold ideas — in an environment where sharing, learning, and building together is part of how we work every day.