高级移动(Android)开发者

15个月前全职
Transreport

Transreport

location 伦敦
unsaved
关于我们 Transreport是一家专注于改善多种交通方式和地理位置上乘客体验的技术公司。作为一家源于英国铁路的组织,Transreport开发了突破性的技术,旨在改善交通员工和乘客的健康与安全,并确保客户体验成为交通运营商提供服务的核心。 在Transreport,我们开发创新的技术解决方案,使旅行对所有人都更加便利。我们是一支年轻而富有激情的团队,热衷于通过努力实现更加平等的旅行体验,以开发对社会产生积极影响的技术。 我们得到了两家领先的风险投资机构的大力支持,并且我们还因为在改善英国交通部门带来的创新而获得了财政奖励。 我们正在寻找一位专注于Android开发并热衷于创建创新的、可访问解决方案以满足用户需求的高级软件工程师。理想的候选人应具备设计和开发高质量Android应用的成功经验,特别注重可访问性和易用性。他们应具备实施良好的实践和准则以确保最高的可访问性标准,并致力于与可访问技术的最新趋势保持同步。除了技术专长外,理想的候选人应展示出良好的沟通能力,能够在跨职能团队内进行合作,并具备指导其他团队成员的经验。 如果您是一位专注于可访问性并致力于创建可访问解决方案的高级软件工程师,我们鼓励您申请。 我们的文化 Transreport的文化主要包括: • 开放透明,我们分享知识和经验,并鼓励每个人贡献自己的力量,以便我们共同学习。 • 我们积极鼓励和支持自我发展。 • 我们尊重地倾听,确保每个人的意见都能得到平等的听取和认真考虑。 • 我们共同合作,有效地在团队、部门和地点之间进行协作。 • 我们努力追求最佳实践:在对待客户方面公平对待,并在同事、合作伙伴和业务伙伴之间进行透明沟通。 任务 关于角色 我们正在寻找一位高级软件工程师(Android)。作为团队的一员,您的主要职责将是: • 设计和开发符合高标准可访问性、易用性和性能的Android平台上的高级应用程序,重点关注面向消费者的应用程序和面向交通工作人员的应用程序。 • 与我们的产品和设计团队密切合作,将用户需求和业务要求转化为技术规范,并在代码中实施,强调可访问性作为我们应用程序的关键组成部分。 • 编写干净、文档完善、经过良好测试的代码,以确保应用程序的稳健性和可扩展性,重点关注WCAG 2.1和Google的可访问性准则等可访问性标准。您将与我们的质量保证团队密切合作,制定和执行全面的测试计划,以确保应用程序的质量和性能。 • 指导和辅导开发团队,提高开发效率,并确保我们的代码库可维护和可扩展。 • 实施良好的代码质量、版本控制、持续集成和交付(CI/CD)以及部署的实践。 • 与最新的Android技术和趋势保持同步,评估和实施新的工具和技术,以改进我们的开发流程、可访问性和测试实践。 您的工作对于创建支持残障人士和老年人进行无障碍出行的包容性应用程序至关重要。我们致力于优先考虑所有用户的多样化需求,并创建对所有人都可访问和用户友好的应用程序。 要求 关于您 我们希望您具备以下能力: • 至少5年的Android开发经验,具有交付高质量、可访问的应用程序的记录。 • 熟练掌握Kotlin和其他相关的Android技术,如Android Jetpack和MVVM。 • 对一些流行库(如Epoxy、Ktor、Retrofit、Koin和JUnit4)有良好的专业知识。 • 对Android可访问性和易用性准则有很好的理解,如TalkBack,并有在代码中实施的经验。 • 有使用CI/CD工具(如CircleCI)自动化构建、测试和部署过程的经验。 • 有通过REST和JSON(JSON:API)与远程数据进行交互并集成第三方API的经验。 以下内容不是必需的,但对于这个角色来说会很受欢迎: • 对移动领域的整体了解,包括框架、架构和新兴技术,并致力于与最新的趋势和良好实践保持同步。 • 出色的沟通和协作能力,能够与跨职能团队(包括产品所有者、设计师和质量保证工程师)有效合作。 • 有使用敏捷方法和软件开发良好实践的经验,如Scrum、看板和测试驱动开发(TDD)。 • 出色的问题解决能力和注重细节的能力,能够调试复杂问题并优化性能。 福利待遇 • 试用期后为您和您的子女提供私人医疗保险 • 科技和骑行计划 • 公司养老金计划 • 您和您的家人免费流感疫苗 • 每年20天带薪年假加英国法定假日 • 每年10天非连续带薪病假 • 灵活的工作时间和完全远程工作模式安排,促进工作与生活的平衡 • 酌情奖金(取决于组织和个人绩效) • 提升和培训机会,帮助您保持更新和探索新技能 • 一个注重多样性和团队合作的协作和包容的工作环境 • 重视多样性和包容的独特政策,包括志愿者政策,使您可以追求外部兴趣 • 在公司内部发展和提升职业的机会,或在不同的技术和项目之间转换 • 导师计划,高级软件工程师与团队其他成员配对,提供指导和支持。 • 在试用期后,为支持您在公司内持续学习和成长,提供学习资源、课程和书籍的预算。 我们承认,有些潜在候选人可能对申请一个职位持有保留意见,如果他们不符合所有的要求或曾经有过长时间的职业间断。然而,我们想向您保证,如果您认为自己非常适合这个职位并能够展示可转移的经验,我们强烈鼓励您申请。请不要因为没有勾选几个选项而放弃这个机会。 我们由衷欢迎来自不同背景和职业道路的个人。您的资格和潜力受到我们公司的高度重视和尊重。我们积极寻求能够为我们团队的成功作出有意义贡献的申请人。 保证面试计划 我们是一家自信残疾雇主,欢迎残疾候选人申请。我们意识到一些候选人在面试过程中可能需要合理的调整,我们致力于在需要时进行这些调整。 我们的目标是为所有候选人创造一个包容和可访问的工作场所,并高度重视您独特的观点。我们为残疾申请人提供了请求根据我们的保证面试计划(GIS)考虑其申请的选项。要在此计划下被邀请参加面试或评估,您必须满足以下条件: • 在您的支持性陈述中,证明您符合该职位的最低标准。 • 只需简单回答以下声明问题: 我认为自己具有上述定义的残疾,并且我希望在保证面试计划下申请。 如果您不希望在GIS下申请,但在面试时确实需要我们进行合理的调整,请告知我们需要进行哪些调整。 根据保证面试计划的要求申请并不保证您能够获得工作。在面试中,将选择最佳候选人。 我们致力于确保所有候选人的可访问性。如果您需要以其他格式获取职位描述,请随时与我们联系。