Engineer III/Staff/Sr. Staff Android
Location: New Cairo City, Cairo Governorate, Egypt
Department: Digital Factory
Workplace: on_site
Description
Core Responsibilities:
▪ Prepare and review low-level designs for team members, in collaboration with Solution/Software Architect
▪ Guides project teams on technology strategy related to coding practices, continuous integration and automated
deployment
▪ Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand
Identifies and removes technical impediments
▪ Thought partners with the Product owner in story creation and acceptance criteria, and communicate tradeoffs
effectively with Designers
▪ Constantly looking for better ways of solving technical problems and designing the solution, not afraid of
challenging the status quo
▪ Provides the team a roadmap for implementing software engineering practices for higher code quality
Minimum Qualifications:
Engineer III
▪ 4-6 years with mobile application development using Java / Kotlin for Android
▪ Bachelor’s degree in Computer Science or similar, advanced degree preferred with
outstanding record of academic achievement.
▪ Strong understanding of design patterns over and above MVP, MVVM, and MVC.
▪ Strong understanding of interactive application development paradigm under Android,
memory management, file I/O, network programming, concurrency and Rx-Java and/or
coroutines / live-data.
▪ Expert working knowledge of Java, Kotlin, IntelliJ, Eclipse and/or Android Studio.
▪ Hands-on Unit testing and mocking
▪ Knowledge CI/CD Azure, Jenkins, Circle, GitLab, … etc. a plus.
Staff Engineer
▪ 6-8 YoE, Seen as expert in developing native Android Apps using both Java and Kotlin
▪ Can assist and support in making architecture decisions at a team and product level
▪ Knowledgeable in Android design patterns for building scalable and robust Apps
▪ Seasoned software developer Android, Java, Kotlin, Junit, Rx-Java, live-data, coroutines, Rx-Kotlin,
and integration with REST APIs, Push Notifications, and Secure App.
▪ Good Understanding of different design patterns like MVC, MVVM, MVP & VIPER
▪ Excellent knowledge of Mobile UX and UI standards
▪ Preferred to have experience in Azure Pipelines, Jenkins, or any other CI.
Sr.Staff Engineer
▪ 8-10 YoE, Seen as expert in developing native Android Apps using both Java and Kotlin
▪ Can assist and support in making architecture decisions at a team and product level
▪ Knowledgeable in Android design patterns for building scalable and robust Apps
▪ Seasoned software developer Android, Java, Kotlin, Junit, Rx-Java, live-data, coroutines, Rx-Kotlin,
and integration with REST APIs, Push Notifications, and Secure App.
▪ Good Understanding of different design patterns like MVC, MVVM, MVP & VIPER
▪ Excellent knowledge of Mobile UX and UI standards
▪ Preferred to have experience in Azure Pipelines, Jenkins, or any other CI.
▪ Strong communication skills with ability to align the organization on complex technical decisions
▪ Active coach and mentor whose goals are to grow and maximize the team’s potential
▪ Strong leadership skills mainly inspirational and team-forming capabilities
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
