职位描述
作为Dojo的Android工程师,您将嵌入到我们的部落结构中的一个团队中。负责为所有客户提供使用的本机Android终端应用程序,使他们能够进行每天数百万次的交易。随着每月注册人数创纪录和国际扩张计划的增长,我们预计这个数字将大幅增加!
我们正在寻找那些对自己构建的东西感到自豪并负责的人,他们能够表达自己的意见并与同行和非技术利益相关者分享自己的专业知识,但同时也能倾听并做出正确的决策。您不应该害怕庆祝成功,承认错误,向他人寻求帮助,同时始终保持诚实和谦逊的态度。您应该每天都在努力改进,关心您与之互动的技术、架构和人员,了解我们所做的一切的细节和大局。
您将会做什么...
• 与同行、利益相关者、产品和技术管理人员合作,通过创建功能和产品实现业务目标。
• 与支持团队合作,在生产中拥有自己的代码和功能。
• 参与一个可以共享、理解和解决问题的环境,始终以客户为核心进行决策。
• 支持和培养初级团队成员的发展。
• 在更广泛的Android工程师团队中工作。
您将带来什么...
• 对Kotlin和Android框架有深入的了解。
• 一定程度上的Compose经验。
• 以产品为中心的思维方式,做出基于数据的决策。
• 处理发布流程,如果您有MDM的经验则更好。
• 有可重用组件的工作经验。
• 熟悉响应式编程(协程,RXjava)。
• 有依赖注入和Jetpack库的经验更好。
• 熟悉架构模式(MVVM,可观察模式,清晰架构)。
• 熟悉GraphQL和Web服务(REST,JSON,Sockets等)。
• 理解单元/UI测试最佳实践(Mockito,Robolectric,JUnit等)。