4code is an Innovation Technology & Consulting company focused on secure software and product development. Connecting with the shared core values of Courage / Delivery / People / Trust, we work with technology that makes a difference and has a tangible impact on everyone’s life, proudly being part of business and digital transformations.
Client
We build the leading digital real estate platform in the Middle East and North Africa region. A UAE-born company expanded its operations to Qatar, Bahrain, Saudi Arabia, and Egypt over the years. Recently, it acquired a significant stake in Zingat in Turkey. The company is one of the largest technology challengers in the region and on a journey to becoming a Unicorn. We are aspiring to create a lighthouse technology company which will have a lasting impact on the entire tech ecosystem in our geography.
We are connecting millions of property seekers with thousands of real estate professionals within the region and are constantly working on upgrading and improving the consumer and customer experience. We have a wealth of knowledge on our Hub to help real estate professionals better serve their clients. Our CRM and property management solutions help real estate professionals to digitize their operations so they focus their time and efforts on managing client relationships instead of system processes.
Step into the role of Senior Android Developer and be at the forefront of our product development journey. This senior position calls for an experienced developer with a track record of delivering high-quality applications. Your expertise will drive the creation of new features from the drawing board to the Play Store. With a strong focus on design, UX, and architecture, you’ll lead by example, setting the bar for quality and performance while mentoring your peers. Your voice will influence product strategy, and your skills will directly impact our users’ experience.
You will
- Lead the architecture, design, and development using Kotlin, Jetpack Compose, and Coroutines.
- Own technical decisions around frameworks, libraries, patterns, and CI/CD processes.
- Set architecture, quality standards, as well as defining best coding practices.
- Full participation in product development building a best-in-class mobile application.
- Work closely with product management and design to translate requirements into technical specs.
- Coach and develop engineers through code reviews and knowledge sharing.
- Own performance benchmarking, monitoring and optimization.
Skills required
- 5+ years experience as an Android developer,
- Expert-level knowledge of Kotlin, Jetpack Compose, and Coroutines,
- An excellent track record of shipping high-quality apps,
- Affinity for design and UX, and excellent UI implementation skills,
- Accessibility is not new to you,
- Self-directed, analytical, highly responsible, and a team player,
- Strong verbal and written communication skills (English),
- Computer Science Degree (or similar education),
- Strong understanding of CI/CD, with tools such as Bitrise or GitHub Actions,
- Experience with A/B Testing and Feature Flags.
Why it’s worth joining us?
Health care
Individual training budget
Fully remote work
Flexible working hours
Unique working atmosphere
Family-friendly community
Knowledge sharing with developers with extensive experience
In-house training programs (Angular, IOS, Android, CyberSecurity Leadership)