Himalayas logo
Nile BitsNB

Senior Android Engineer

Nile Bits is a software company specializing in outsourcing software development and custom software solutions, focusing on secure, scalable, and reliable business systems.

Nile Bits

Employee count: 51-200

Egypt only

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

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

WHY YOU’LL 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…)
  • 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

For more information about Nile Bits, please visit our website:

https://www.nilebits.com

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Egypt +/- 0 hours

About Nile Bits

Learn more about Nile Bits and their company culture.

View company profile

We are Nile Bits, a software company deeply focused on providing top-tier outsourcing for software development and crafting custom software solutions tailored to your unique business needs. Our approach to outsourcing software services and solutions is rooted in the principles of security, scalability, expandability, and reliability. We strive to deliver exceptional value and ensure client satisfaction by offering high-quality, dependable outsourcing services at a competitive cost. At Nile Bits, we meticulously analyze and manage your company's requirements to develop software solutions that genuinely empower your business. We're equipped to offer custom software solutions at any scale, leveraging the power of diverse technologies and seamlessly integrating them to meet your objectives.

Our core mission is to consistently deliver high-quality software development services, assisting our clients in achieving their goals. We operate with strong work ethics and are committed to fostering a rewarding and enriching workplace for our employees. We actively encourage creativity, fuel enthusiasm, and build lasting relationships founded on trust and respect. We aspire to cultivate a team of professionals who are recognized as thought leaders in the software industry, consistently producing leading-edge technology. Our team comprises experts with extensive and profound experience in the software industry, armed with state-of-the-art technology that is continuously updated through ongoing research and development. This dedication, combined with our unwavering focus on customer satisfaction, guarantees high-quality software without compromising on turnaround time or project cost. We are passionate about helping businesses accelerate their digital transformation and scale rapidly with our expert software engineering teams.

Claim this profileNile Bits logoNB

Nile Bits

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

5 remote jobs at Nile Bits

Explore the variety of open remote roles at Nile Bits, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Nile Bits

Remote companies like Nile Bits

Find your next opportunity by exploring profiles of companies that are similar to Nile Bits. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Nile Bits hiring Senior Android Engineer • Remote (Work from Home) | Himalayas