Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mobile Android Engineer ( LMD ) image - Rise Careers
Job details

Mobile Android Engineer ( LMD )

Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (~$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.

We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.

Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.


ABOUT THE ROLE

In this role, you will be part of our 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 Android (kotlin) native platforms. Your primary focus will be 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. Therefore, a commitment to a highly dynamic environment, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.


TASKS
  • Design and build mobile applications for Android.
  • 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


REQUIREMENTS
  • Must have technical skills
  • A minimum of 4 years of experience
  • Language: Android, Kotlin
  • 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 fintech space is a plus.
  • BSc/MSc in Engineering, Computer Science or relevant field


BENEFITS
  • Great compensation and bonuses including stock options.
  • Ground floor opportunity with the team; shape the strategic direction of the company
  • Sharp, motivated co-workers in a fun office environment or in remote 
  • Paid company holidays
  • Full social coverage


WHY YOU SHOULD JOIN YASSIR
  • 😎 You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +30 cities (Algeria, Tunisia, Morocco, Senegal, France and Germany)
  • 💸 Attractive salary and you even get a stake in the company
  • 🚉 Subsidized public transit pass
  • 🤙🏽Have a lasting impact on our company's culture
  • 🚀 Perfect timing with renowned investors to build something great
  • 📈 Extremely steep learning curve with own responsibility and intensive guidance
  • 💯 Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans


At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.


Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.


We look forward to receiving your application!


Best of luck,

Your Yassir TA Team



YASSIR Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
YASSIR DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of YASSIR
YASSIR CEO photo
Unknown name
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mobile Android Engineer ( LMD ), YASSIR

Join the innovative team at Yassir as a Mobile Android Engineer and help shape the future of digital services in the Maghreb region! With our expansion into 45 cities across Algeria, Morocco, and Tunisia, and new ventures into France, Canada, and Sub-Saharan Africa, we’re on a mission to revolutionize the way daily services are provided. At Yassir, you’ll be at the forefront of developing on-demand solutions like ride-hailing and delivery, as well as pioneering our new financial services. Your primary focus will be on frontend development in Android using Kotlin, collaborating with a talented group of engineers to create seamless mobile applications. You’ll take ownership of the code you write, ensuring high performance and quality, while actively participating in brainstorming sessions for exciting new features. A commitment to working in a dynamic team environment is key, as you’ll be problem-solving and delivering results on tight schedules. We’re looking for someone with at least four years of experience in Android development, familiarity with APIs, and a passion for creating user-friendly applications. Joining Yassir means not just having a job, but being part of a vibrant culture where your ideas matter and your work truly impacts the lives of millions. With competitive compensation, stock options, and a supportive team environment, this is the opportunity to grow your career while contributing to something great. Let’s build the future together at Yassir!

Frequently Asked Questions (FAQs) for Mobile Android Engineer ( LMD ) Role at YASSIR
What does a Mobile Android Engineer at Yassir do?

As a Mobile Android Engineer at Yassir, you will be responsible for designing and building Android applications, focusing on user experience and application performance. You'll collaborate with various teams to ship new features and contribute to innovations in our service offerings. Your expertise in Kotlin and understanding of backend services will help you deliver effective mobile solutions that cater to the needs of our users.

Join Rise to see the full answer
What qualifications are required for the Mobile Android Engineer position at Yassir?

To qualify for the Mobile Android Engineer role at Yassir, you need a minimum of 4 years of experience in Android development, proficiency in Kotlin, and familiarity with cloud messaging APIs and REST APIs. A degree in Computer Science or Engineering is preferred, and experience in the fintech space or with container technologies like Docker and Kubernetes can significantly strengthen your application.

Join Rise to see the full answer
What skills are essential for a Mobile Android Engineer at Yassir?

Essential skills for a Mobile Android Engineer at Yassir include strong proficiency in Kotlin programming, a good grasp of APIs, and experience with version control systems like Git. Knowledge of performance optimization, debugging, and mobile UI/UX principles is also crucial. Additionally, a collaborative spirit and creative problem-solving abilities will help you thrive in our dynamic work environment.

Join Rise to see the full answer
How can I apply for the Mobile Android Engineer position at Yassir?

To apply for the Mobile Android Engineer position at Yassir, you can visit our careers page on the Yassir website, where you will find the application form and guidelines. Be sure to highlight your relevant experience and skills related to Android development in your application to increase your chances of joining our team.

Join Rise to see the full answer
What is the work culture like at Yassir for Mobile Android Engineers?

The work culture at Yassir for Mobile Android Engineers is vibrant, inclusive, and fast-paced. We emphasize collaboration, innovation, and diversity, valuing each team member’s contributions. You'll work with motivated co-workers in an environment that encourages creativity and offers opportunities to grow, with a focus on making a significant impact in the digital economy.

Join Rise to see the full answer
What benefits do Mobile Android Engineers receive at Yassir?

Mobile Android Engineers at Yassir enjoy competitive compensation, bonuses, and stock options. Other benefits include a subsidized public transit pass, full social coverage, and the chance to shape the company's strategic direction. We also offer paid holidays and a fun office environment that promotes a healthy work-life balance.

Join Rise to see the full answer
What opportunities for growth are there for Mobile Android Engineers at Yassir?

At Yassir, Mobile Android Engineers are encouraged to continuously develop their skills through hands-on experience and guidance from industry experts. As one of the fastest-growing tech companies in North Africa, you will have the chance to tackle challenging projects, learn new technologies, and expand your expertise, all while making meaningful contributions to our mission.

Join Rise to see the full answer
Common Interview Questions for Mobile Android Engineer ( LMD )
What are the key challenges when developing Android applications?

In an interview for the Mobile Android Engineer position at Yassir, discuss challenges such as device fragmentation, managing application lifecycle, and ensuring optimal performance across different Android versions. Showcase your approach to these challenges with examples from previous work.

Join Rise to see the full answer
Can you describe a complex feature you built in an Android app?

When asked this question, outline a specific project where you designed and implemented a complex feature. Highlight the problems you faced, your thought process, and the technologies you utilized to successfully launch the feature in the application.

Join Rise to see the full answer
How do you approach debugging in Android development?

Explain your debugging process, including the tools you use (like Android Studio's debugger or logcat) and your methodology for isolating and fixing bugs. Discuss the importance of thorough testing and code reviews in ensuring code quality.

Join Rise to see the full answer
How do you ensure the performance of an Android application?

Share strategies for optimizing application performance, such as code optimization, efficient use of resources, and leveraging background processing. Reference specific tools like Android Profiler to analyze and improve the app's performance.

Join Rise to see the full answer
What design patterns do you use in Android app development?

Discuss common design patterns such as MVP (Model-View-Presenter), MVVM (Model-View-ViewModel), or MVC (Model-View-Controller), explaining when and why you use them. Provide examples of how these patterns helped maintain code organization and reduce complexity in your projects.

Join Rise to see the full answer
How do you manage version control in large projects?

Describe your experience with Git for version control, including branching strategies, pull requests, and collaboration with team members. Emphasize the importance of maintaining a clean commit history and documentation for effective collaboration.

Join Rise to see the full answer
What strategies do you use for working with APIs in Android apps?

When asked this question, highlight your familiarity with RESTful APIs, how you handle asynchronous calls using libraries like Retrofit, and your approach to ensuring data accuracy and security when consuming APIs in your applications.

Join Rise to see the full answer
Can you discuss your experience with unit testing in Android?

Outline your approach to writing unit tests for Android applications using tools like JUnit and Mockito. Talk about the importance of testing for code reliability and how it helps catch issues early in the development process.

Join Rise to see the full answer
How do you stay updated with the latest Android development trends?

Mention how you keep current with Android development trends by following specific blogs, attending meetups, participating in online courses, or engaging with developer communities. Discuss how this knowledge influences your work at Yassir.

Join Rise to see the full answer
What motivates you to work at Yassir as a Mobile Android Engineer?

Share your passion for working in a fast-paced, innovative company like Yassir that is making an impact in the fintech and tech space in North Africa. Talk about your alignment with Yassir's values of diversity and social responsibility and how that inspires you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
YASSIR Remote No location specified
Posted 8 days ago
Photo of the Rise User
YASSIR Remote Algiers, Algeria
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Scott Logic Remote Newcastle-Upton Tyne
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Mission Driven
Diversity of Opinions
Photo of the Rise User
Posted 13 days ago

Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It...

15 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!