Showing posts with label Product. Show all posts
Showing posts with label Product. Show all posts

Sunday, May 2, 2021

Senior Android Engineer

The Job

Come help us make the Pronto Android app, a mobile-first realtime messaging and video communication app, a delightful experience for our customers. Pronto is used every day by students, retail workers, hotel management and many others (including ourselves) for daily communication and we strive for absolute excellence in the end-user experience on Android. If you’re an experienced Android engineer with a passion for the platform and for taking complex technologies and making them easy to use across a multitude of Android devices, we want to talk to you.


Your Role

Take a lead role in building the Pronto Android app and making it easy and enjoyable to use. You’ll work with technologies such as WebRTC and WebSockets to craft a beautiful native, realtime experience on Android. You will obsess over the details of the entire Android experience, from model to networking to UI,  improving performance, transitions, and animations to make customers delight in their interaction with an app they rely on for communication throughout their day. You’ll work closely with a small team of experienced engineers that will value your expertise and look to you for leadership and new ideas.

Your Day-to-Day

  • You’ll own the Android experience and guide the team to knowing what’s possible and feasible to implement on Android.
  • You’ll identify unique, native Android features that can be added to streamline the Pronto experience.
  • You’ll collaborate with the design and core engineering teams to brainstorm new features and prioritize maintenance work.
  • You’ll develop the Pronto native Android app using Kotlin and Java.
  • You’ll recommend, and drive the adoption of, frameworks and technologies that will improve the Android client experience.
  • You’ll triage issues and work with our support team and customers as needed to identify and fix bugs.

Ideal Qualifications

  • At least 5 years of software engineering experience, with the past 2+ years focused on the Android platform.
  • A strong understanding of computer science fundamentals (data structures, algorithms, concurrency, etc.)
  • Experience building data, network, and UI-intensive Android apps that work reliably across a wide variety of devices and API levels.
  • Experience building internationalized and accessible apps (for international audiences and those with disabilities).
  • A portfolio of production-level Android work that you can show (or at least talk extensively about).
  • A passion for great mobile UX and design.
Our Stack

Experience with these is certainly helpful, but we don’t expect everyone who applies to know all of them. We don’t hire based on knowledge of a particular language or framework, but on engineering experience, ability to research and learn, and how you’ve learned to approach problems. Good engineers are always learning new frameworks and technologies anyway.

Data model: Realm
Languages: Kotlin (80%), Java (20%)
SCM: git (via GitHub)

Sunday, January 24, 2021

Product Data Analyst - Mobile

At Automattic, we believe in making the web a better place, and making our workplace a happy place. We hope you can join us on this journey! Our Apps division designs, builds, and supports our native apps for WordPress, WooCommerce, and Simplenote. Our Data team builds algorithms and data products that connect millions of publishers with billions of readers every month and drive growth for our business and our customers. We are looking for a product analyst to join the Apps division to help us drive growth with data, insights, and technical solutions.


Key Responsibilities:

  • Own all aspects of data for our mobile apps, to empower mobile engineers with data for optimal decision making.
  • Build funnels, cohort analyses, data pipelines, and dashboards. 
  • Validate tracking, enforce metrics consistency, design & analyze experiments. 
  • Run exploratory analysis and post-launch analysis to identify growth opportunities and help accelerate and direct test iteration. 
  • Run predictive modeling for things like targeting or personalization.

You:

  • Are product-oriented and want to be involved in the development process from an early stage, collaborating with design, development, and marketing to define metrics to track, experiments to run, and success criteria.
  • Are a cross-team collaborator, able to effectively work with teams across multiple departments, time zones, and functions. You can discover and tell the story behind the data.
  • Are a strong, proactive communicator and writer, and comfortable with deciding and managing your own priorities.
  • Have excellent quantitative skills and are very comfortable with data, statistical modeling, and analysis.
  • Are curious, have phenomenal attention to detail, and possess proven problem-solving skills.
  • Can work with the product team to help them gain a fuller understanding of users’ needs.
  • Have prior hands-on experience with data, proficiency in SQL.
  • Have programming experiences with Python, R or PHP, and are familiar with some data tools (Hive, Impala, Airflow).

Speaking of interests and skills, here are some areas in which you can grow and have further impact in the future at the company:

  • Leadership – we offer a variety of leadership options to those who have interest, including becoming a team lead and managing releases.
  • Learning and development – we have a generous personal development budget and encourage you to grow your skills through courses, books and conferences.
  • Architecture – we encourage developers to develop expertise in the systems they work with, guide their evolution and mentor other developers working on them.
  • Engineering effectiveness – we believe in helping other developers become more effective through tools, practices, cross-team collaborations, and process improvements.

How do we work?

  • We’re kind to each other and our users – we strive to build a positive, supportive, and inclusive culture of cohesive teams focused on delivering value to our customers.
  • We work as a global and distributed workforce resulting in a unique way of working built around our creed.
  • We offer flexible work arrangements allowing our team members to work when they feel best.
  • We open-source! We’re cool with open-sourcing everything except passwords, or secret keys.
  • We ship often, deploying many times daily with the help of peer code review, continuous integration, and our global workforce in over 70 countries.
  • We welcome collaboration, and you can be involved in any discussion across our many communication channels.

DIVERSITY, EQUITY, & INCLUSION AT AUTOMATTIC


We’re improving diversity, equity, and inclusion 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 DEI 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 DEI People Lab series for further learning. Diversity, Equity 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, equity, and inclusion and our Employee Resource Groups.


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