|
| 1 | +--- |
| 2 | +title: iOS Engineer |
| 3 | +--- |
| 4 | + |
| 5 | +<p>The Flutter team is constantly looking to improve our fidelity on |
| 6 | + our supported platforms. To that end, we’re seeking software |
| 7 | + engineers to join our iOS team. In the “iOS Engineer” role, you’ll |
| 8 | + be part of a team that makes Flutter on iOS the absolute best it can |
| 9 | + be, including:</p> |
| 10 | + |
| 11 | +<ul> |
| 12 | + <li>Delivering outstanding performance.</li> |
| 13 | + <li>Delighting developers with a simple but powerful developer |
| 14 | + experience.</li> |
| 15 | + <li>Making Flutter feel “native” on iOS (e.g. by tying into system |
| 16 | + preferences and accessibility).</li> |
| 17 | + <li>Allowing seamless and efficient interoperability with native iOS |
| 18 | + views and libraries.</li> |
| 19 | + <li>Encouraging the growth and quality of the Flutter iOS plugin |
| 20 | + ecosystem on pub.dev.</li> |
| 21 | + <li>Nurturing a thriving community of contributions from open-source |
| 22 | + developers by reviewing GitHub pull requests (PRs).</li> |
| 23 | +</ul> |
| 24 | + |
| 25 | +<h2>Job responsibilities</h2> |
| 26 | + |
| 27 | +<ol type="A"> |
| 28 | + <li>Simplify and improve the tooling required to build Flutter iOS |
| 29 | + apps.</li> |
| 30 | + <li>Respond rapidly to iOS platform updates (e.g. WWDC |
| 31 | + announcements)</li> |
| 32 | + <li>Minimize the memory and file-size footprint required by Flutter |
| 33 | + iOS apps.</li> |
| 34 | + <li>Streamline Flutter’s mechanism for embedding native iOS views or |
| 35 | + communicating with native iOS libraries.</li> |
| 36 | + <li>Maintain and improve Flutter's core plugins (Ads, Maps, WebView, |
| 37 | + In-App Purchase) on iOS.</li> |
| 38 | +</ol> |
| 39 | + |
| 40 | +<h2>Job location</h2> |
| 41 | + |
| 42 | +<ul> |
| 43 | +<li>Mountain View, CA</li> |
| 44 | +</ul> |
| 45 | + |
| 46 | +<h2>Minimum qualifications</h2> |
| 47 | + |
| 48 | +<p><i>You must meet these minimum qualifications to apply |
| 49 | + for this job</i></p> |
| 50 | + |
| 51 | +<p> |
| 52 | +<ul> |
| 53 | + <li>Authorization to work in the United States (US citizenship |
| 54 | + or work visa).</li> |
| 55 | + <li>Software development experience in one or more general-purpose |
| 56 | + programming languages</li> |
| 57 | + <li>Proficient in written and verbal English</li> |
| 58 | + <li>Enjoys working in a team environment</li> |
| 59 | + <li>Self-motivated and possesses a good work ethic</li> |
| 60 | +</ul> |
| 61 | +</p> |
| 62 | + |
| 63 | +<h2>Preferred qualifications:</h2> |
| 64 | + |
| 65 | +<p><i>Having these qualifications is a plus, but transferable |
| 66 | + skills/experiences may be equally valuable</i></p> |
| 67 | + |
| 68 | +<p> |
| 69 | +<ul> |
| 70 | + <li>Native iOS application development experience.</li> |
| 71 | + <li>ObjC or Swift experience.</li> |
| 72 | + <li>Loves making order out of chaos.</li> |
| 73 | + <li>Possesses a good sense of API design.</li> |
| 74 | + <li>Ability to see how things might fail in unexpected ways.</li> |
| 75 | + <li>Can efficiently navigate ambiguity by evaluating potential |
| 76 | + solutions and weighing pros and cons</li> |
| 77 | +</ul> |
| 78 | +</p> |
| 79 | + |
| 80 | +<h2>To apply</h2> |
| 81 | + |
| 82 | +<p> |
| 83 | +Please send the following to |
| 84 | + |
| 85 | + |
| 86 | +<ul> |
| 87 | +<li>A resume outlining your relevant experience |
| 88 | +<li>A short introduction describing why you think you’d |
| 89 | + be a good fit for this position |
| 90 | +<li>The preferred method by which you’d like Google to contact you |
| 91 | +</ul> |
| 92 | +</p> |
0 commit comments