出海雷达

高级安卓开发工程师

Senior Android Developer

开发工程限定地区(需当地身份)
公司Sourceworx
薪资未公开
工作地点South Africa
地域资格限定地区(需当地身份)
时区要求日间重叠约 3 小时,需偶尔早起或晚睡
用工类型Contractor
发布时间11 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 South Africa 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

职位描述:

我们正在寻找一位负责开发和维护面向Android的应用程序的高级Android开发人员。

您的主要职责将是此类应用程序的开发及其与后端服务的集成。您将与其他在不同基础设施层工作的工程师和开发人员合作。

因此,需要具备协作解决问题、复杂设计以及创造高质量产品的承诺。

职责:

  • 设计和构建Android应用程序
  • 确保应用程序的性能、质量和响应速度
  • 与团队合作定义、设计并推出新功能
  • 在开发解决方案时理解技术设计文档
  • 识别并解决瓶颈,修复错误
  • 帮助维护代码质量、组织和自动化
  • 接触DevOps原则、方法和工具

技能:

  • 精通Java,熟悉其生态系统,同时有深入的Kotlin经验
  • 熟练使用Android Studio IDE
  • 对面向对象编程有扎实的理解
  • 有Groovy经验
  • 熟悉性能限制和特性
  • 熟悉内存管理和多线程
  • 熟悉RESTful API以连接后端服务
  • 全面理解UI设计和用户导向的焦点
  • 实现自动化测试平台和单元测试
  • 具备基准测试和优化能力
  • 了解苹果的设计原则和界面指南
  • 熟练使用代码版本控制工具(如Git和/或AzureDevOps)
  • 熟悉持续集成
  • 了解敏捷方法和相关工具(如Jira)
  • 计算机科学学士学位或同等学历
  • 至少5年的工作经验

最初发布于Himalayas

查看英文原文

Job Description:

We are looking for a Senior Android developer responsible for the development and maintenance of applications aimed at Android.

Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.

Therefore, a commitment to collaborative problem-solving, sophisticated design, and creating quality products is essential.

Responsibilities:

  • Design and build applications for Android
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Understand Technical Design documentation when developing solutions
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization and automatization
  • Exposure to DevOps principles and methodology and tools

Skills:

  • Proficient in Java, with a good knowledge of its ecosystems, also deep exposure to Kotlin

•Proficient in Android Studio IDE

  • Solid understanding of object-oriented programming

•Experience with Groovy

  • Good knowledge of performance limits and characteristics
  • Knowledge of memory management and multi-threading
  • Familiarity with RESTful APIs to connect to back-end services
  • Comprehensive understanding and implementation of UI design and a user-oriented focus
  • Implementation of automated testing platforms and unit tests

•Knack for benchmarking and optimization

  • Understanding of Apple’s design principles and interface guidelines
  • Proficient understanding of code versioning tools (e.g. Git and/or AzureDevOps)

•Familiarity with continuous integration

  • Exposure to working in Agile methodology and relevant tools (e.g. Jira)
  • BSc Computer Science qualification or equivalent

•Minimum of 5 years of work experience

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位