Android Engineering Manager

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong>About Us</strong></p><p><br></p><p>4Sale is one of the largest online marketplaces in the Middle East, and easily Kuwait’s largest marketplace. We connect millions of users to hundreds of thousands of listings on any given day, through our mobile apps as well as our website: http://q84sale.com. </p><p><br></p><p>We’re established, profitable, and comfortably fund our own expansion with no outside help.</p><p><br></p><p>While most of our customer base is located in the Gulf, the bulk of 4Sale’s headcount actually operates and makes decisions out of none other than Zamalek, Cairo, where we have a beautiful office, and employ some of the most impressive people in Egypt’s Tech landscape. </p><p><br></p><p>We’re already winning in Kuwait, but to us the sky’s the limit and we won’t stop innovating on behalf of our customers.</p><p><br></p><p>To that end, we’re expanding our business lines and breadth of operations, and of course we’re constantly refining our products so that they are seamless, fun, and useful. This is not easy to do! In fact, it’s a ton of work. Which is why we need the most talented people in the country to come and help us out. After all, our mission is to <strong>Become the largest online marketplace in the Middle East.</strong></p><p><br></p><p>We’re pretty selective though, so expect to be challenged and stretched. Also, <strong>expect to be in the office with us a lot – we can only build great products if we’re actually together.</strong> We only hire exceptional people, so if you think you’re one of us, go ahead and apply – see you at the interview!</p><p><br></p><p><strong>About You</strong></p><p> </p><p>If you’re a great fit at 4Sale, then you’re most likely intense, ambitious, energetic, and have an endless thirst for achievement. You love challenges, embrace difficulties, hate wasting time, and only want to join a place if it means you’re making history. You walk through fire to get the job done. There is no skill or tool that you will not master if it means making our products better. In short, you are exceptional.</p><p><br></p><p><strong>Responsibilities </strong></p><p>&nbsp;</p><ul><li>Design, build, test, and deploy Android applications working throughout the entire lifecycle of the app</li><li>Deliver large scale projects by leading chapter team members working on different cross functional squads</li><li>Build API to share app data with other apps</li><li>Guide and support design system building</li><li>Build custom UI based on geometry knowledge</li><li>Resolve conflicts between different branches</li><li>Design Database schema and write high performant queries using SQL</li><li>Decide &amp; collaborate on team engineering strategy with managers &amp; teammates</li><li>Give priority to documentation: maintain, update and extend existing repositories of knowledge</li><li>Mentor, coach and support other team members to achieve team’s goals</li><li>Identify signs of debt, measure the time needed to reduce it, and create a plan</li><li>Optimize app performance and work on bug fixing and share knowledge with the team</li><li>Communicate scaling/reliability limits and lead plans to improve them</li><li>Critically analyze team processes and regularly discuss improvements with leads &amp; managers.&nbsp;</li><li>Understand, adapt, and act quickly on requirements changes</li></ul><p>&nbsp;</p><p><strong>Requirements/Qualifications</strong></p><p><br></p><ul><li>High level of problem solving and decision-making skills</li><li>Bachelor’s degree in computer science or engineering</li><li>Excellent debugging skills and knowledge of debugging coroutines</li><li>Practical experience with Onion, Clean and Hexagonal Architecture</li><li>Deep Knowledge for difference between trunk-based development and git-flow</li><li>Expert in building unit tests</li><li>Good knowledge of stored SQL procedures, triggers, and views</li><li>Experience with the alpha preview/CTP/beta and read some articles/manuals.</li><li>Strong experience building and working with RESTful APIs.</li><li>Understanding of accessibility and security compliance</li><li>Solid architectural &amp; design pattern experience</li><li>High level of communication skills dealing with different types of stakeholders</li><li>Flexible and can research and quickly adapt to new technologies</li><li>Ability to work under stress and tight deadlines is a must</li><li>Ability to jump in legacy code and understand it quickly</li></ul><p>&nbsp;</p><p>&nbsp;</p>