Search

Monday, September 2, 2019

NOW HIRING: Vice President of Engineering


Company: Drops
Website: https://languagedrops.com
Headquarters: Global


DESCRIPTION

Remote, permanent, full-time (40h/week) position

If you have a soft spot for bootstrapped, profitable companies with a meaningful product, and you would like to develop a small, super-capable technical team in a refreshing work environment, you might quite like this extremely rare executive position at Drops.


About us:

Drops’ goal is to turn language learning into a delightful game while ensuring effective learning. Drops is one of the top10 most innovative education companies according to FastCompany. Our app is in the Appstore for 3+ years, teaches 32 languages, was featured by both the App Store and Play Store multiple times - App of the Year in 2018 on the Play Store - and the company is still run by the founders. We are a small, super-capable remote team mainly spread across Europe (we have a small marketing crew in California) . We’re working synchronously, so time zones matter for us. We communicate via Slack, Github and Monday. We want to be the no.1 app for vocabulary learning and we are getting there quickly with our current user base of 15 million, a monthly active of >1,500,000 and an average store rating of 4.7.
You can find us here: http://drops.app.link/


Here’s what we’re currently after:
  • You’ll be responsible for the tech team’s effectiveness, well-being and development, and that its working aligns well to the business’ and our users’ needs.
  • You’ll be making sure that the technical aspects of the projects are getting done on schedule, that we’re making the right trade-offs.
  • You’ll be leading, mentoring, managing the people who are part of the tech team.
  • You’ll be recruiting, onboarding top talent, sometimes. We’re a small team, and we’re not expecting to grow the headcount a lot (but we do expect to grow the impact each of us have!).
  • You’ll be working closely together with the leadership team, to lay down the tracks for future product and infrastructural expansion.
  • You’ll be in charge of flourishing our engineering culture - organise information sharing, hackathons, processes, developing new, helpful routines.
  • We value clear and honest communication and transparency, it’s the linchpin of our culture and current success and independency.
  • You will be involved in both high and low level decision making and will be available during European working hours (9AM - 6PM GMT).
  • We are looking for a missionary rather than a mercenary.

What’d be different here:
  • We’re a small team. We’re optimising for impact, not for headcount. You’ll be carefully considering any tradeoff that would lead to increased complexity.
  • We’re using a single programming language - TypeScript. We have strict linter rules. Every pull request needs to be approved before it lands in master. We use the rebase workflow.
  • We’re using React to develop UI, on both mobile and the web.
  • We’re doing things in a functional way, concentrating state, minimising side effects and making dependencies explicit. We’re sharing 98%+ of the code between Android, iOS and Web.
  • We’re writing software with a web developer’s mindset.
  • We automate where it has positive ROI.
  • Our biggest challenge is (and will remain): managing the complexity of sharing a lot of code between different apps.
  • We’re not building a hierarchy. We’re encouraging everyone to be autonomous. You’ll not be an arbitrator between business and engineering. You’ll be helping both project owners and the tech team to work more closely together.
  • Your average day will be about helping with team members make technical decision, adjusting processes as needed, doing research and automation, actually developing software and also, recruiting.

REQUIREMENTS
  • Can see a problem from the product, business’ and the team’s perspective.
  • You have excellent technical and people skills. (yes, we know, it’s rare!)
  • You are more of a frontend than a backend engineer. (we’re frontend heavy)
  • You held senior software engineering management position such as CTO, Head of Development, or VP of Engineering positions in the past and enjoyed it.
  • You have introspective tendencies, and you’re looking for a position where you can grow fast.
  • You can represent the technology, infrastructure, and the engineering team at the executive level.

BENEFITS

🌍 All the perks of remote working
👥 An awesomely compact 19 person team
🧠 Yearly educational allowance
💪 Fitness allowance
💻 High-end Apple hardware and ergonomic accessories
🏖 30 days of holiday per year (including Christmas and other holidays)
✈️ Quarterly team gathering somewhere in the world (Amsterdam, Iceland, Lisbon and Budapest were previous locations)

CLICK HERE TO APPLY


Source: Remote OK, Drops

NOW HIRING: Firefox Senior Sync Engineer


Company: Mozilla
Website: https://www.mozilla.org
Headquarters: Global


Why join Mozilla engineering?

Learn: Code review at Mozilla includes pushing to passionate contributors around the world. Building Firefox and its family of products requires knowledge up and down the stack, and extremely high standards for security and optimization. Beyond the browser, we’re developing AR/VR, IoT, and voice recognition products that respect and protect privacy.

Grow: We’re dedicated to helping every team member develop. We give engineers trust and responsibility from day one, offer generous stipends for learning opportunities, and provide mentorship, especially around key leadership skills like collaboration and clear, kind communication.

Make Your Mark: We’re small but mighty, challenging the biggest behemoths on the internet with a staff the size of their marketing departments. That means every engineer can have an outsized impact on products that touch tens of millions of users—ultimately influencing how the entire internet works.


The Role

Are you a curious software developer who is motivated by learning continuously and working collaboratively in the open? Perhaps you already know why Rust is the most-loved programming language, or maybe you are ready to learn it and love it too? If so, we would like to talk with you about coming to work at Mozilla, where you can join our small global team to help build a connected Firefox experience.


What you’ll do:
  • Provide Firefox users with a seamless experience managing and accessing their personal browsing data (history, bookmarks and more) across platforms and devices.
  • Evolve the components that are at the core of new products, such as Firefox Lockwise and Firefox Preview, and extend their use across the Firefox family of products.
  • Build new cross-platform components for storing and syncing user data.
    Improve our team practices and skills through providing constructive feedback, timely reviews and well-documented ideas.

What you already do:
  • You have strong knowledge of web or native app development practices in languages such as JavaScript, Kotlin or Swift and experience shipping large applications as part of a team.
  • You’ve had some exposure to Rust or you are willing to become fluent through daily use.
  • When you are building applications, you are trusted to work independently because you communicate with all colleagues to understand the business value, operational impact and security implications of your changes.
  • You clearly express your ideas to your peers and you maximize your impact by sharing what you’ve learned through documentation and demos.

What will make you happier here:
  • You are comfortable working remotely as part of a distributed team, where you regularly consider how to improve asynchronous communication.
    A desire to ship well-crafted code which highlights your professionalism in its consideration for the user experience and positive impact on the team objectives.
  • You are curious and not afraid of taking on complex tasks that are outside your existing knowledge domain.
  • You have experience beyond web applications where you’ve worked with multi-functional teams on desktop or mobile applications.
  • Feel good about your work again.

At Mozilla, we’re serving humanity—by maintaining a safe, open internet—while also helping the individual humans employed here to reach their personal and professional goals. With a relatively small team serving hundreds of millions of people, a culture of exploration, and a commitment to mentorship, opportunities abound to learn and grow at Mozilla.


Our values drive our actions
  • Purpose is built into our work, with our mission driving every decision
  • We challenge assumptions, the status quo, ourselves, and each other
  • We are transparent: in our code, our business partnerships, and our everyday interactions
  • We seek out people from diverse backgrounds and with perspectives different from our own
  • We pair purpose with performance and put people ahead of profit

Our impact is global
  • 1000+ paid staff from over 30 countries
  • Thousands of volunteer contributors across six continents
  • 10 global offices: Beijing, Berlin, London, Paris, Mountain View, Portland, San Francisco, Taipei, Toronto and Vancouver
  • Hundreds of home offices globally

Our benefits are world-class
  • Flexible work environment (nearly half of Mozillians work remotely)
  • Industry-leading paid parental leave (up to 26 weeks of fully paid leave for childbearing parents and up to 12 weeks for non-childbearing parents)
  • Reimbursement for professional development (up to $3,000/year)
  • A work setup including the latest hardware and software of your choice
  • Wellness programs—we reimburse up to $1700/year for expenses like child and elder care, mental wellness, and personal enrichment

About Mozilla

A lot of companies say they’re “mission-driven.” Our unique corporate structure guarantees that every decision we make upholds our mission: to make sure the internet stays available, safe, and welcoming to everyone. Beholden to neither shareholders nor investors, Mozilla Corporation is wholly owned by the not-for-profit Mozilla Foundation.

Along with 20,000+ volunteer contributors and collaborators all over the world, Mozilla Corporation’s staff designs, builds, and distributes software that allows people to enjoy the internet on their own terms. Our flagship product — the Firefox browser — has expanded into a family of products that protects users and alerts them of risks. Mozilla’s Emerging Technologies group incubated and sponsors Rust — Stack Overflow’s “most loved programming language” for the last four years — and is building safe, private versions of virtual reality, internet of things, and voice recognition.

Group: D

LI-CI1

CLICK HERE TO APPLY


Source: Remote Global, Mozilla

Strategies for Maintaining Professionalism as a Freelancer

  Written By: Rosanna Webb Maintaining professionalism is not just about delivering quality work; it's about fostering trust, reliabilit...