diff --git a/src/jobs/android_tl.md b/src/jobs/android_tl.md new file mode 100644 index 0000000000..0dbba7d398 --- /dev/null +++ b/src/jobs/android_tl.md @@ -0,0 +1,110 @@ +--- +title: Android Technical Lead +toc: false +--- + +## About the team + +Flutter is the most popular multi-platform UI toolkit, with shipped support for +iOS, Android, Web, Windows, MacOS, and Linux. The team is continuously +innovating in the app development space by improving on performance, fidelity, +and developer experience. Nearly half a million apps have been released that +use Flutter, so the team has a direct role in improving the lives of developers +across the world. + +## About the position + +In the “Android Technical Lead” role, you’ll be a key technical member of the +team that makes Flutter the absolute best it can be on Android. You will +directly execute on critical strategic efforts, while also helping to set the +technical direction of the team. General areas under the team’s purview +include: + +* Building partnerships with the Android team to ensure that new Android + features are easily and seamlessly integrated with Flutter. +* Solving the unique challenges of some of the largest Android apps in the + world, including enabling lightweight incremental adoption of Flutter. +* Enabling developers to build a robust ecosystem of Android-enabled Flutter + plugins by working towards more seamless interoperability between Flutter + and Android. +* Delving into performance and C++/JNI to ensure that Flutter really + impresses on Android. +* Embracing a leadership role and working directly with customers to identify + their biggest needs of Flutter on Android. +* Improving developer experience to delight Android developers with the ease + of development for Flutter. + +## Our values + +### Mentorship + +Upon joining Google, you will be paired with a formal mentor, +who will help guide you in the process of ramping up, forging relationships, +and learning the systems you’ll need to do your job. +Your manager can also help you find mentors who can coach you +as you navigate your career at Google. In addition to formal mentors, +we work and train together so that we are always learning from one another, +and we celebrate and support the career progression of our team members. + +### Inclusion + +Here on the Flutter team and at Google, we embrace our differences +and are [committed to furthering our culture of inclusion](https://flutter.dev/culture). +In addition to groups like the [Flutteristas](https://flutteristas.org/), +[Employee Resource Groups (ERGs)](https://diversity.google/commitments/) +are employee-initiated networks for supporting underrepresented employees +and their allies with shared values of creating belonging +across their communities and Google. + +### Work-Life Balance + +Our team also puts a high value on work-life balance. +Striking a healthy balance between your personal and professional life +is crucial to your happiness and success here, which is why we aren’t focused +on how many hours you spend at work or online. Instead, +we’re happy to offer a flexible schedule so you can have a more productive and +well-balanced life—both in and outside of work. + +## Job location + +Any Google office location in a timezone 3 hours behind or ahead of Pacific +Standard Time (US West Coast). + +## Job responsibilities + +We are looking for a senior engineer who is not only interested in depth but +also a wide breadth of interesting projects. Responsibilities include: + +* Designing innovative improvements to the Flutter Android embedding – to + enable lower memory and file-size footprints required by Flutter Android + apps, or to improve the interoperability between Flutter apps and + Java/Kotlin code. +* Simplifying and improving the tooling required to build Flutter Android + apps. +* Responding rapidly to Android platform updates (e.g. Android 12), and + partnering with the Android team to plan for platform updates early in the + development cycle. +* Streamlining Flutter’s mechanism for embedding native Android views. +* Maintaining and improving Flutter's core plugins (e.g. Ads, Maps, WebView, + In-App Purchase) on Android. + +## Qualifications + +### Minimum qualifications + +* Bachelor’s degree or equivalent practical experience. +* 5 years of experience with software development in one or more programming + languages. +* 3 years of experience with native Android application development across a + variety of Android versions. + +### Preferred qualifications + +* Experience with Android performance profiling and memory tooling. +* Experience with Android build systems (e.g. Gradle). +* Experience with the Android graphics pipeline. +* Experience with the Android NDK and JNI. + +## To apply + +Please apply by [filling out the following form](https://flutter.dev/go/job). diff --git a/src/jobs/index.md b/src/jobs/index.md index 6c94cbc7f5..f5215902cb 100644 --- a/src/jobs/index.md +++ b/src/jobs/index.md @@ -12,6 +12,7 @@ The following jobs are open: * [Windows Engineer]({{site.url}}/jobs/windows) * [macOS Engineer]({{site.url}}/jobs/macos) * [Android Engineer]({{site.url}}/jobs/android) +* [Android Technical Lead]({{site.url}}/jobs/android_tl) * [iOS Engineer]({{site.url}}/jobs/ios) * [Flutter Engineering Productivity]({{site.url}}/jobs/infrastructure) * [Flutter CLI and Tools]({{site.url}}/jobs/tools)