FeedbackIf you find a bug, or have feedback, put it here. Please no job applications in here, click Apply on the job instead.Thanks for the message! We will get back to you soon.

[Spam check] What is the name of Elon Musk's company going to Mars?

Send feedback
Open Startup
Health InsurancePost a job

find a remote job
work from anywhere

👉 Hiring for a Remote position?

Post a job
on the 🏆 #1 Remote Jobs board

Remote Health by SafetyWing

Global health insurance for freelancers & remote workers

Network Guard







This job post is closed and the position is probably filled. Please do not apply.
\nWe’re looking for a Software Development Lead – Android\n\nWe’re looking for an experienced people-manager with great technical skills to lead our team of engineers building our Android application. \n\nYour goals will be to maximize the velocity of delivery for your team and ensure they fulfill business requirements whilst meeting high quality, security and privacy bars. You’ll have the freedom as a team to solve problems intelligently, using the latest Android technologies\n\nWe believe all our leads should be both great people leads but also be highly technical and hands-on. Expect to be involved in all aspects of your team’s work, including hands-on coding, problem-solving, tech designs, code reviews, and test plans.\n\nResponsibilities\n\nYour goals will be to ensure high velocity of delivery for all teams and ensure we fulfill business requirements whilst meeting high quality, security and privacy bars. You will deliver the easiest to use, fastest, most reliable, and most secure consumer apps in the market.\n\nSpecifically, you will:\n\n\n* Manage a team of experienced leads. Hire, motivate, mentor, define responsibilities, hold people accountable, manage career plans.\n\n* Promote engineering excellence. \n\n\n* Ensure we have efficient processes and use the right tools\n\n* Ensure individual teams interact with each other effectively and manage dependencies efficiently \n\n* Ensure test quality and coverage bar is high across all teams\n\n\n\n\n\n\n\n\n\n* Ensure high productivity\n\n\n* Keep your teams unblocked\n\n* Ensure teams focus the right amount of energy on the right priorities\n\n* Ensure our product backlog always defines the path to achieving our business goals\n\n* Ensure your leads and their reports are happy, motivated and delivery at a high velocity \n\n\n\n\n\n\n\n\n\n* Technical Input \n\n\n* You will be expected to have a good understanding of the tech stacks for the Android platform\n\n\n* Understand the technologies, behaviours, features and problem areas of the projects you manage\n\n* Understand what your teams are working on and be able to have meaningful discussions and provide meaningful input to their work\n\n\n\n\n\n* Provide technical input as and when needed, e.g.\n\n\n* Guide tech designs \n\n* Resolve difference in opinion in technical approach\n\n* Ensure the right balance between simplicity, features and future proofing \n\n\n\n\n\n* Lead by example and coach your team to meet the technical standards of the company\n\n\n\n\n\n\n\n\n\n* Ensure Efficient Cross-Team Communications and Interactions \n\n\n* Ensure cross-team projects are well specified and dependencies are well understood\n\n* Ensure complex projects have clear owners and are well managed – manage large projects yourself when necessary.\n\n* Communicate progress, needs and issues to other parts of the business and likewise ensure the business communicates the same back to you\n\n* Understand broader business needs. Be able to wear a project managers hat when necessary. Help ensure a good overall tactical and strategic direction for your team and the company.\n\n\n\n\n\n\n\n\nRole Requirements\n\nTechnical requirements:\n\n\n* Expert Android developer\n\n* Solid understanding of Java or Kotlin programming and APIs.\n\n* Experienced with native technologies such as Dagger, Mockito, Espresso, MVP or EventBus\n\n* Must have shipped several high quality apps for Android\n\n* Expert in writing automated tests with a passion for writing well-tested code\n\n* Passion for writing well-architected readable code that’s easy to maintain by a team of several developers.\n\n\n\n\nOther requirements:\n\n\n* Several years of experience working as a development team lead, e.g. lead developer, Scrum master\n\n* Several years of experience as a people manager – you can motivate, coach and train team members and know how to hold them accountable through regular feedback and formal performance reviews\n\n* Several years of experience as a hiring manager, you’ve hired, trained and promoted talents within your teams to work more effectively.\n\n* Expert communicator – can absorb and distill information clearly and efficiently\n\n* Strong sense of ownership and great communication skills.\n\n* Security oriented mindset \n\n* Hunger for learning new skills \n\n* Great problem solver\n\n\n\n\nNice skills to have, but not required (if any)\n\n\n* Experienced developer on at least one other platform\n\n* Solid understanding of IP networking, including both low-level sockets programming and high-level application layer programming\n\n* Experience working in multi-threaded environments.\n\n* Experience with TDD and BDD\n\n\n\n\nWhat we offer\n\n* Challenging work in a fun and collaborative environment\n\n* Attractive compensation and time-off benefits\n\n* Spacious open-concept and centrally located offices\n\n* Full-time employment with flexible working hours\n\n* Fully stocked pantry with fresh fruit and snacks\n\n* Team lunches and company events every quarter\n\n* Multicultural teams represented by 30+ nationalities\n\n

See more jobs at Network Guard

# How do you apply?\n\nThis job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.