Enter a job title or keyword

Senior Android Engineer

Nile Bits


Job Location:

Any - Egypt

Monthly Salary: Not provided by the employer
Posted: 25 July 2026 (30+ days ago)
Application Deadline: 23 October 2026
Vacancies: 1 Vacancy

Job Summary

Responsibilities

 

  • Take ownership of the technical work tools and process relevant to our Android app
  • Manage and drive app releases thus minimizing the risk for degrading user experience
  • Build up outstanding user experience through Jetpack Compose
  • Become the guardian of our Kotlin code base enforce and maintain best practices
  • Make technical decisions based on production performance and user experience metrics and data
  • Enable experimentation through A/B testing
  • Support Designer with defining and implementing a brand new Design Language System
  • Support Product Managers Designers and fellow engineers in discovery activities
  • Negotiate and align API contracts with backend engineers
  • Evolve the current MVI application architecture in line with our technical vision
  • Vigorously manage tech debt and constantly improve the maintainability of the Android app
  • Champion regression prevention code coverage and automated testing
  • Enable business product and technical decision making based on data
  • Help less experienced engineers grow
  • Assist in app discovery activities


This way you will help the squad achieve its short term goals some of which are related to

  • Optimizing the price visualization
  • Improving the user experience in crucial areas such as sales
  • Maximizing marketing acquisition
  • Eliminating massive tech debt in the Android app

Qualifications :

You will bring

 

  • Obsession towards improving user experience based on production data and user feedback
  • Passion for software engineering and technical excellence
  • The culture of experimentation e.g. A/B testing
  • Ability to groom (split break down and size) complex work
  • Knowledge and experience with Clean Architecture and MVI
  • Strong expertise with Android application programming in Kotlin
  • Concurrent programming with Kotlin and coroutines
  • Experience with consuming GraphQL API
  • Adept at picking up and implementing the necessary automated tests to maximize coverage and reduce risk (unit tests instrumented tests Appium end-to-end tests)
  • Proven track record with Jetpack Compose for building engaging user experiences
  • Good grasp of Material Design and the Android design guidelines
  • Understanding of Android app life cycle performance and optimization
  • Outstanding LEAN and Agile culture
  • Applied understanding of key delivery success metrics

 

And you are

 

  • Obsessed with providing the best user experience
  • Delivering high quality work on time and commitment
  • Always seeking for ways to learn and grow
  • Able to communicate with both technical and non-technical audiences
  • A great team player with proven track record within cross functional product teams

Additional Information :

WHY YOULL LOVE US

  • All employees benefits for free (our famous games room daily breakfast fruits coffee and other hot drinks soft drinks and juices company days out and parties)
  • Open-door management policy
  • Full Medical insurance
  • Accommodation and Transportation Allowance
  • Friendly environment that values innovation and efficiency
  • Exciting opportunities for career growth and talent development
  • Feedback encouragement
  • Recognition and reward programs
  • Competitive salaries
  • Friendly environment
  • Flexible and Comfortable schedule
  • Fun committees
  • Monetary rewards
  • Fun smart and creative people
  • Career possibilities with growing team
  • Paid vacations
  • Social benefits

 

For more information about Nile Bits please visit our website:


Remote Work :

Yes


Employment Type :

Full-time

Key Skills

  • APIs
  • REST
  • Eclipse
  • Android
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • Java
  • JSON
  • Gradle
  • Mobile Applications

About Company

Company Logo

Nile Bits aims to provide the best software development services that deliver robust, scalable, and cost effective software solutions. A team of top class professionals offers you proven expertise to ensure the quality and reliability of the products we develop for you. We emphasize m ... View more

View Profile View Profile