高级安卓应用开发工程师
Senior Android App Developer
我们的客户是体育博彩和在线赌场领域的全球领导者,现在正在扩大他们在欧洲的业务。他们正在寻找一位经验丰富的高级安卓应用开发人员加入团队。
职责:
- 开发可以轻松测试和扩展的功能,并根据这种态度分析其他工程师的工作
- 在快节奏的环境中与一组经验丰富的工程师合作
- 与团队成员和其他利益相关者保持持续沟通,以确保技术解决方案符合业务目标,这可能需要参加产品会议并就技术方面的问题发表意见
- 将技术技能贡献到功能设计中,并作为代码和产品质量的监督者
- 参与与团队的任务规划和估算
- 负责从头到尾的开发流程,包括原型设计、验证、实现、发布和迭代
- 定期改进代码库,发现瓶颈,并与团队分享提高开发效率的建议
- 创建一个安全、高质量且响应迅速的应用程序
要求:
- 需要有4-6年在多种领域构建安卓应用的经验
- 精通 Kotlin 和 JVM
- 知道如何编写优雅、可维护、易读且经过测试的代码
- 具备良好的沟通、协作和解决问题的能力;能够自信地向其他团队成员捍卫自己的技术结论
- 对各种架构和设计模式(如单例、建造者、工厂、策略等)的优缺点有深入理解,并知道何时以及如何使用它们
我们的客户及其品牌是平等机会雇主,致力于招聘多元化员工并维持包容性文化。客户不会基于残疾、退伍军人身份或其他受联邦、州或地方法律保护的任何原因进行歧视。
最初发布于喜马拉雅山
查看英文原文
Our client is a global leader in Sportsbook and Online Casino and they are now looking at scaling up their European operations. They're seeking an experienced Senior Android App Developer to join their team.
Responsibilities:
- Develop features that can be readily tested and scaled, and analyze other engineers' work based on that attitude
- Work cooperatively with a team of experienced engineers in a fast-paced environment
- Maintain ongoing communication with team members and other stakeholders in order to match technical solutions to business goals, which may need attending product meetings and speaking up about the technical side of the story.
- Contribute technical skills to feature design and act as a code and product quality watchdog.
- Participate in task planning and estimation with your team.
- Be in charge of the development process from start to finish, including prototype, validation, implementation, launch, and iteration.
- Improve the codebase on a regular basis, discover bottlenecks, and share your suggestions for improving development efficiency with the team.
- Create an application that is failsafe, high-quality, and responsive.
Requirements:
- 4-6 years of experience building Android applications in a variety of disciplines is required.
• Strong knowledge of Kotlin and JVM
- Knowledge of how to write code that is elegant, manageable, legible, and tested
- Strong communication, collaboration, and problem-solving abilities; ability to confidently defend your technical conclusions to other team members
- Having a thorough grasp of the benefits and drawbacks of various architectures and design patterns (Singleton, Builder, Factory, Strategy, and so on), as well as knowing how and when to use them.
Our client and its brands are equal opportunity employers committed to hiring a diverse workforce and sustaining an inclusive culture. The client does not discriminate on the basis of disability, veteran status, or any other basis protected under federal, state, or local laws.
Originally posted on Himalayas