
Software Development • Outsourcing • Technology Consulting
Nile Bits is a software development outsourcing company that offers a wide range of digital solutions, including custom software development, e-commerce solutions, and web application development. Based in Egypt, the company accelerates business digital transformation by providing scalable, robust, and cost-effective services with a team of expert software engineers. Nile Bits aims to help businesses grow by delivering high-quality software solutions that meet client needs and exceed expectations.
11 - 50 employees
Founded 2014
April 27

Software Development • Outsourcing • Technology Consulting
Nile Bits is a software development outsourcing company that offers a wide range of digital solutions, including custom software development, e-commerce solutions, and web application development. Based in Egypt, the company accelerates business digital transformation by providing scalable, robust, and cost-effective services with a team of expert software engineers. Nile Bits aims to help businesses grow by delivering high-quality software solutions that meet client needs and exceed expectations.
11 - 50 employees
Founded 2014
• If you are an experienced Android engineer who can own the technical work related to maintaining and further evolving our company Android app, then this journey may be a good fit for you. • You will be doing hands-on engineering work. • You will also be responsible for driving and managing the technical collaboration, application architecture and tech debt for our Android app. • You will be part of a creative and collaborative process where we work together to experiment and innovate. • 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
• 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
• 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…) • Social insurance • 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 and incentives • Friendly environment • Flexible and Comfortable schedule • Fun committees • Monetary rewards • Fun, smart and creative people • Career possibilities with growing team • Paid vacations • Social benefits
Apply NowFebruary 3
Join as a senior mobile app developer to create cutting-edge applications. Help grow customer base with innovative mobile solutions.