高级安卓工程师

15个月前全职
Nextdoor

Nextdoor

location 伦敦
unsaved
要求 • 5年以上的工程师经验和/或在该领域具备高级水平的能力, • 您渴望通过令人愉快、精致和无漏洞的功能来迷住Nextdoor的用户,但您知道如何持续快速地发布产品, • 渴望指导初级工程师,并对提升我们的工程文化充满热情, • 具有强烈的自我激励和灵活性,对改进应用程序的任何部分都充满激情,从UI组件到分析框架, • 您会用JUnit、Mockito和Espresso等框架测试您显然没有漏洞的代码-只是为了安全起见, • 参加Nextdoor的现场活动、培训、离岗、志愿者活动和其他团队建设活动, • 与团队成员建立面对面的关系,并为Nextdoor重视的KIND文化做出贡献, • (理想)对Nextdoor的使命和成为一个好邻居充满热情, • (理想)精通Kotlin并利用其功能增加代码库的安全性和清晰性, • (理想)熟悉现代网络堆栈,如OkHttp、Retrofit和GraphQL, • (理想)对UI架构最佳实践(如MVI)和包括Coroutines、MvRx和Jetpack Compose在内的库充满热情, • (理想)熟悉通过Gradle和Dagger进行高效模块化和依赖注入的大型应用的架构。 工作内容 • 作为Nextdoor的Android软件工程师,您将加入一个快速发展的开发团队,该团队由开发人员、产品经理和设计师组成,他们热衷于利用技术培养一个更友善的世界,让每个人都有一个可以依靠的邻居, • Nextdoor的Android团队致力于开发功能和基础设施,以向我们的会员传递我们的价值观。我们关注开发一个令人难以置信的Android应用程序,尊重平台约定,并且使用起来令人愉快。我们始终在努力以更快、更安全的方式前进,采用最新的实践方法,如Kotlin、MVI和GraphQL, • 我们相信赋予团队所有方面的权力来实现Nextdoor的愿景。因此,您将有机会在我们的Android堆栈中做出重要贡献-这包括开发和改进我们的网络、分析、实验、模块化应用程序结构和测试基础设施-除了直接为Nextdoor的产品做出贡献, • 我们认为工程师应该对产品的所有方面负责-从提出下一个重大想法到建设,通过帮助设定期望和计划路线图,一直到通过严格的数据分析了解新功能的影响, • 随着您在Nextdoor的职业发展,您还将有机会指导其他团队成员,并将您的角色发展到您最热衷的领域。