Experienced/Senior Android Developer (Top Package)
I2M -
Cairo, EgyptPosted 5 years ago45Applicants for2 open positions
- 14Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Our own game-changing ecommerce startup team is looking for an Experienced or Senior Android Developer with Guru skillset and experience. Are you someone who cares and thinks as much about enabling a great end-to-end customer experiences as they do about technology?
You will work as part of a cross-functional mission team with top-notch developers, designers, analysts and product managers. If you are interested in contributing to the success of a web platform that has the potential to change lives then keep on reading!
Responsibilities:
- Work in a cross-functional mission team with engineers, designers, business analysts and product owners.
- Help to enable your mission team to iterate fast and learn about our customers by designing, launching and iterating on A/B experiments
- Continuously improve our code base, systems and processes
- Design and develop efficient solutions that can continue to scale
- Mentor other team members and be involved in hiring
- Implement high quality Software following appropriate modern design patterns
- Native Android Development. Develop and implement mobile applications, middleware, and frameworks. Utilize your expertise in Native Android & Java development to create robust and scalable high-volume production applications and develop prototypes quickly. Build modern user interfaces as well as engineer complex solutions that run directly on the mobile device.
Job Requirements
- 3+ years of experience in similar technology development environments to ours
- Extensive experience architecting and building out native Android mobile applications from the ground up
- Experience of B2B and B2C solutions
- Strong Background in Java and Kotlin
- Solid understanding of Android application life cycle
- Proficient in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Strong understanding of Android SDK, Design, & Development paradigms
- Strong understanding of web services, HTTP protocol, and service- oriented architecture
- Maintain, support, troubleshoot, monitor, and optimise existing and future mobile applications
- Strong comprehension of MVC and /or MVVM design patterns
- Knowledge of GIT
- Knowledge of Android Jetpack
- Experience with Unity3D is a plus
- Experience with A/B testing, hypothesis building and best practices
- Agile mentality, nimble approach and learner mindset
- Ability to turn ideas into fast, reliable and maintainable code
- Positive, proactive team player who is passionate about their craft
- Customer-centric prioritization and data-driven decision making
- Excellent written and verbal communication skills in English
Nice to have:
- Prior experience working in the ecommerce space
- Prior experience in agile environments
Featured Jobs
Similar Jobs
- Automation Testing Engineer.Fawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza1 day ago