
Senior Android Engineer
Nile Bits, LLC.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇬 Egypt
Visit company websiteJob Level
Senior
Tech Stack
AndroidDaggerFirebaseGradleGraphQLKotlin
About the role
- Own architecture, tooling, and delivery processes for our Android app.
- Lead technical initiatives and contribute to architecture decisions.
- Build UI using Jetpack Compose, maintaining compatibility with XML where needed.
- Uphold Kotlin best practices and ensure clean, maintainable code.
- Make data-driven decisions based on UX metrics, performance, and team velocity.
- Define and implement a scalable Jetpack Compose Design Language System.
- Work with Designers and Product Managers in early discovery and delivery.
- Align GraphQL contracts with backend engineers.
- Simplify MVI architecture to support faster delivery and maintainability.
- Monitor app health metrics (crashes, ANRs, rendering, network, battery), proactively flag issues, and drive resolution.
- Write unit and instrumented tests and end-to-end tests with Appium.
- Manage CI/CD via Bitrise.
- Mentor teammates and conduct code reviews.
- Break down and size work for planning with clear technical direction.
- Communicate clearly with both technical and non-technical stakeholders.
- Deliver high-quality, production-ready features consistently.
Requirements
- Strong Android experience with Kotlin and Jetpack Compose.
- Fluency in Android fundamentals: lifecycle, performance, memory.
- Experience with MVI, MVVM, and Clean Architecture.
- Working knowledge of Coroutines and Flow.
- Comfortable with Dependency Injection: Dagger/Hilt, Koin.
- Experience with Gradle.
- Comfort writing unit, instrumented and UI tests.
- Tools experience: Crashlytics, LeakCanary, Firebase, Play Console.
- Strong communication and mentoring skills.
- Track record of delivering quality software on time.
Benefits
- 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 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AndroidKotlinJetpack ComposeMVIMVVMClean ArchitectureCoroutinesFlowDependency InjectionGradle
Soft skills
communicationmentoringleadershipcollaborationproblem-solvingdecision-makingorganizational skillstechnical directioncode reviewdelivery