Core Development Lead

Eyeo


1 month ago

02/21/2020 10:22:57

Job type: Full-time

Category: Software Development


What is eyeo?

eyeo creates a sustainable, fair ecosystem by building, monetizing and distributing ad-blocking technology for everyone and everything online. By leveraging distribution partnerships, we bring ad-blocking technology everywhere, giving users control while providing user-friendly monetization. This is supported by our own desktop and mobile products, such as Adblock Plus, Adblock Browser and Flattr. In combining our reach based on distribution partnerships and our own products, our technology runs on over 150 million devices.

What does it mean to be a Core Development Lead at eyeo?

You will be responsible for making sure that the unit’s teams have all the support, autonomy and focus that’s needed to be successful. You will report directly to the CTO. 

What is a unit?

  • Units are our means to scale and focus eyeo. They provide a framework for aligning teams towards a shared goal.

  • The unit is comprised of approx. 25 people:

  • Approximately half will report indirectly to you (they will be managed by Section Leads—your right-hand people)

  • Approximately a quarter (such as section leads, data scientists, machine learning experts and QA engineers) will report directly to you

The unit is made up of teams covering these topics:

  • Desktop browser extension core development

  • Android SDK development

  • iOS SDK development

  • Ad-blocking quality

  • Industry relations

  • Within our teams, we have cross-functional groups of peers working together to build our products.

How you can help us (with people)

  • Create the unit’s strategy, goals and initiatives, along with the teams

  • Ensure the unit has clear KPIs

  • Report KPIs regularly, and continuously work to improve them

  • Ensure the flow of information with product owners in order for them to be able to prioritize and maintain their backlogs autonomously, and to make the best product-related decisions

  • Align across the company and with other units on strategic and tactical topics

  • Continuously support the unit with goal alignment, proper tooling, facilitation and community-ship

  • People management and cross-company knowledge sharing and culture

  • Administrative work (budget, spending, hiring, evaluation, salaries, etc.)

How you can help us (with tech)

  • Maintain and improve the high quality of our core technologies (code and filter lists)

  • Security and maintainability of the tech stack and legal compliance of our filter lists

  • Create comprehensive documentation and specs

  • Establish our core technologies as products, ensuring proper product and release management

  • Improve our ad-blocking quality in the face of circumvention techniques

  • Close collaboration with industry-related representatives (e.g. browser companies, other ad-block companies)

  • Constantly improve our ways of working, tech stack and development processes (e.g. by applying automation and machine learning technologies)

What you bring to the table

  • Deep, customer-centric understanding of our partners’ and own products’ technology needs

  • Knowledgeable and passionate about developing both software and people

  • Continuously stay up-to-date on technology developments relevant to your work

  • You think in a systematic and analytical manner

  • You show a high degree of self-organization, initiative and motivation

  • Great communicator who can build bridges between people from different fields and backgrounds, and help them learn how to build those bridges themselves

  • Pragmatic, flexible and humble. You listen to your reports and support them rather than directing them.

  • Fluent in both written and spoken English

  • Well-versed with agile values and methodologies. We do not require specific methodologies or certifications, but we want you to have a strong understanding, and the ability to teach.

It’s awesome, but not required, if you have...

  • Experience collaborating in open-source communities (either as a hobby or as part of your past work)

  • Been involved in web standardization (W3C and similar)

  • Good understanding of online advertising and other types of publisher monetization

  • Experience with browser development

  • Experience in B2B and B2C product development

  • Experience in machine learning

  • You are an active member of the development community (writing, meetups, talks, OSS contributions, etc.)

Helpful links

  • Monetization: https://adblockplus.org/blog/acceptable-ads-explained-monetization

  • Eyeo in the news: https://eyeo.com/press/

  • Blog updates: https://eyeo.com/blog/

  • Life at eyeo: https://eyeo.com/category/life-eyeo/

  • Meet the Team: https://eyeo.com/category/life-eyeo/meet-the-team/

  • Open Source repository: https://github.com/adblockplus, https://gitlab.com/eyeo 

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 1 month ago

    Elevate Labs is on a mission to improve people's minds.

    The ability to write well and speak eloquently deeply affects your trajectory in life, regardless of profession. Unfortunately, many people leave high school and even college extremely unprepared in these areas. We developed our flagship mobile app, Elevate, to help bridge this gap, through 35 games (and more on the way) that teach concrete cognitive skills. Elevate has over 30 million downloads and has received numerous accolades, including Apple’s App of the Year award.

    The Elevate app was just the beginning. We’ve recently launched Balance, a personalized meditation app, that helps people with their stress, sleep, focus, and much more. It’s a truly customized experience that makes meditation more accessible to millions of people.

    Join us in creating the future of products that help people live healthy, joyful, and productive lives.

    To support our growing products, we're looking for an experienced Mobile Engineer who has a passion for building great user experiences, pays meticulous attention to details, and believes in software that helps its users. We are an agile team looking to make our customers' lives better by building the future of cognitive training and proactive mental fitness. 

    In our collaborative environment, you’ll work across teams and projects to build amazing products that educate and delight our customers. You’ll contribute to a variety of tech stacks to deliver features, so a love of learning new technologies (or prior experience!) is appreciated. As a senior member of the team, you’ll have the opportunity to guide the direction of our products and our engineering team.

    What you'll do here

    • Lead complex projects by defining requirements, determining solutions, and delivering results

    • Participate in the product development process, representing engineering by communicating technical constraints, opportunities, and solutions

    • Work closely with our Product and Design teams to build great user experiences

    • Own major features and components, iterating on them while maintaining product polish

    • Mentor your fellow teammates to help them grow as engineers

    • Set standards of engineering excellence across multiple apps

    About you

    • You have 5+ years of professional software experience with a focus on mobile application development

    • You have shipped at least one app (either iOS or Android)

    • You are passionate about user interface and user experience

    • You communicate clearly and participate in design reviews, code reviews, and pair programming

    Bonus points

    • Experience with C++

    • Experience with building web-backed applications

    • Experience with OpenGL

    • Experience building complex CoreAnimation

    • Interest in mental wellness and educational technology

    • Interests in test-driven development and software development best practices

    • Benefits & perks

    • Delicious and healthy chef-cooked meals

    • Medical, dental, and vision insurance for you and your family

    • 401(k) plan

    • Commuter benefits

    • Fully paid parental leave

    • Competitive salary and equity

    At Elevate Labs we value diversity and are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Mobile Engineers (Android & iOS)

    We want you to help us take WordPress, Simplenote, and other native apps for Android and iOS to the next level. We want people to be able to blog and manage their site or shop wherever they are, taking advantage of the things that make our mobile devices our most important ones, such as media and notifications. We work closely with multi-functional product teams to improve the WordPress experience on phones and tablets — both the apps and their underlying APIs and systems.

    About you:
    • You are highly collaborative and you love participating in code reviews and discussions about architecture or design.
    • You are passionate about and accomplished in Android or iOS software development; in particular, Kotlin and Swift experience are a definite plus.
    • You are knowledgeable about design patterns and testability; experience with Espresso, performance testing and unit testing is very welcome.
    • You are thoughtful about product design, with good user experience instincts.
    Extra credit:
    • Experience with React Native development.
    • UI design skills and knowledge of platform design specifications.
    • PHP, WordPress, and REST API backend programming experience.
    • Data analysis experience, and understanding of how analytics can influence product decisions.
    • Knowledge of tooling and build systems.
    • Open source contributions, particularly involvement in open source (or other) communities.

    Diversity & Inclusion at Automattic

    We’re improving diversity in the tech industry. At Automattic, we want people to love their work and show respect and empathy to all. We welcome differences and strive to increase participation from traditionally underrepresented groups. Our D&I committee involves Automatticians across the company and drives grassroots change. For example, this group has helped facilitate private online spaces for affiliated Automatticians to gather and helps run a monthly D&I People Lab series for further learning. Diversity and Inclusion is a priority at Automattic, though our dedication influences far more than just Automatticians: We make our products freely available and translate our products into and offer customer support in numerous languages. We require unconscious bias training for our hiring teams and ensure our products are accessible across different bandwidths and devices. Read more about our dedication to diversity and inclusion.

    Curious who works in engineering at Automattic? Meet our Mobile Engineers – Thuy, Elisa, Cate and Aaron!

    How to Apply

    Does this sound interesting? If yes, please send a short email to jobs @ this domain telling us about yourself and attach a résumé as a PDF. Let us know what you can contribute to the team. Include the title of the position you’re applying for and your name in the subject.

    Proofread! Make sure you spell and capitalize WordPress and Automattic correctly. We are lucky to receive hundreds of applications for every position, so try to make your application stand out. If you apply for multiple positions or send multiple emails there will be one reply.

    If you’re reading this on a site other than automattic.com please ensure you visit automattic.com/work-with-us for the latest details on applying.

    Please answer the following questions in your cover letter. Applications without these questions answered will not be considered:

    • Tell us about an interesting app you’ve worked on. What made it interesting?
    • How do you use our products, or their competitors? How would you improve one of them?
    • What questions do you have for us?

    ← Work With Us

    All Jobs Require
    • Great communication skills. We’re a distributed team, so frequent and clear written communication is a must.
    • Self-driven work ethic. You need to be a self-starter who loves taking initiative and seeing things through to completion.
    • Curiosity and the desire to learn. Our business is changing and growing fast, who knows what will be the skills of tomorrow? Flexibility is key.
    • Ability to Travel. We value those rare occasions when we meet our colleagues in person, and require 2–3 non-consecutive weeks of travel per year, usually by plane.
  • 2 months ago

    We're currently extending our tribe and are looking for an experienced front end developer that loves crafting beautiful web and mobile apps. If you're looking for a position where you can work in a friendly but highly effective team, contribute directly to product development and really make a difference in the business (and be rewarded for it) we should talk!

    MUST HAVES

    Your background:

    • You have a Bsc/MsC in computer Science, mathematics or any other degree or experience that demonstrates highly analytical skills

    • You've got a successful experience working for a startup

    • You've helped your team build a great B2B/SaaS (rather complex) product and can demonstrate your direct contribution in achieving this

    Your skills:

    • 4-6 years experience designing and developing web and mobile apps with at least 2 years experience working with our technology stack (e.g. html5/CSS3, Angular JS, React JS)

    • You can demonstrate very strong design skills applied to SaaS products

    • You’re very good at understand business customers problems and you're pretty creative at finding solutions to solve them.

    • You own your features from A to Z and can ship the features expected with clean code, quickly.

    • You understand the importance of customer analytics and are familiar with the tools and techniques to analyse customer behaviour and improve product UI.

    • You're very comfortable with customer facing interactions (e.g. customer feedback or ideation sessions, demos)

    Personality traits we’ll be looking for:

    • You've got tons of curiosity

    • You learn insanely fast and adapt to change easily

    • You've demonstrated grit, tenacity to achieve challenging goals (personal and/or at work)

    • High EQ: you communicate well and can get along with all our team members (rather they're in product or growth parts of the business)

    • You have strong work ethic and are autonomous

    NICE TO HAVES

    • Experience with finance/accounting, CRM or other B2B data-rich apps

    • You speak another foreign language (e.g. French, German, Spanish, Italian)

    SALARY/COMPENSATION

    We believe a small team of rock stars can accomplish at least 10x more than an average team so we recruit very selectively and for the right candidate our salary/compensation package can be pretty competitive. We also offer flexible/remote working conditions however team get-togethers are required from time to time, especially during your onboarding (expect somewhere fun in South Europe, but that's a surprise!), so you need to be opened to travel on a regular basis.

    PLEASE NOTE: We currently accept remote work only from the UK and Europe.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!