Senior Android Engineer

Posted 12 Days Ago
Be an Early Applicant
Hiring Remotely in Cairo
Remote
Senior level
Information Technology • Consulting
The Role
The Senior Android Engineer will oversee technical operations related to the Android app, drive app releases, manage application architecture, and tackle technical debt. The role demands collaboration with designers and product managers, while focusing on improving user experience through metrics and experimentation.
Summary Generated by Built In

Company Description

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.

Job Description

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 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

Top Skills

Android
Kotlin
The Company
Holmdel, New Jersey
41 Employees
On-site Workplace
Year Founded: 2014

What We Do

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 meeting the unique business needs of our clients.
If you would like your work done by outsource development to be more competitive in pricing but without sacrificing the quality, we can help you!

For developers, join us now!
https://www.nilebits.com/careers

Similar Jobs

Nile Bits, LLC. Logo Nile Bits, LLC.

Senior DevOps Engineer

Information Technology • Consulting
Remote
Cairo, EGY
41 Employees

Red Hat Logo Red Hat

Senior Consultant

Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
Remote
Egypt
20000 Employees

InnovationTeam Logo InnovationTeam

Senior JAVA Backend Engineer - Remote

Information Technology • Professional Services • Consulting
Remote
2 Locations
231 Employees

InnovationTeam Logo InnovationTeam

Senior React Developer - Remote

Information Technology • Professional Services • Consulting
Remote
2 Locations
231 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Enterprise Web • Consulting • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account