iOS

iOS开发人员职位描述模板

iOS开发者负责为苹果iOS操作系统驱动的移动设备开发应用程序. Ideally, 优秀的iOS开发人员精通该平台的两种编程语言之一:Objective-C或Swift. 他们还必须对围绕iOS平台的模式和实践有深刻的理解.

Share

iOS开发者负责为苹果iOS操作系统驱动的移动设备开发应用程序. Ideally, 优秀的iOS开发人员精通该平台的两种编程语言之一:Objective-C或Swift. 如果你正在寻找一个专门的Swift开发者,请参考我们的 Swift开发人员工作描述模板. iOS开发者还必须对围绕iOS平台的模式和实践有深刻的理解.

为iOS开发者撰写一份优秀的职位描述和广告需要强调项目所需的特定技术. 当你正在寻找一名高级iOS开发者来填补特定的利基市场时, 在招聘广告中发布一个通用的iOS开发者描述会引来大量不熟悉所需技术或对整个平台知之甚少的人的申请.

本文将为您提供一个示例iOS开发人员的职位描述,将帮助您编写一个完美的招聘广告, 确保你很容易找到并雇用符合你特定标准的人.

iOS开发者-职位描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

我们正在寻找一名负责开发和维护应用程序的iOS开发人员,该应用程序针对一系列iOS设备,包括手机和平板电脑. 你的主要工作重点将是开发iOS应用程序及其与后端服务的集成. 您将与其他工程师和开发人员一起在基础设施的不同层上工作. Therefore, 致力于合作解决问题, sophisticated design, 创造高质量的产品是必不可少的.

Responsibilities

  • 为iOS平台设计和构建应用程序
  • 确保应用程序的性能、质量和响应能力
  • 与团队合作定义、设计和发布新功能
  • 识别和纠正瓶颈并修复错误
  • 帮助维护代码质量、组织和自动化
  • {{在这里添加其他相关的职责}}

Skills

  • 熟练使用Objective-C或Swift {{取决于项目要求}}, and Cocoa Touch
  • 熟悉iOS框架,如Core Data, Core Animation等.
  • 有脱机存储、线程和性能调优的经验
  • 熟悉将iOS应用程序连接到后端服务的RESTful api
  • 了解其他web技术和UI/UX标准
  • 了解苹果的设计原则和界面准则
  • 有低级c语言库知识优先
  • 具有使用工具进行性能和内存调优的经验 {{如Instruments和Shark,根据项目需要}}
  • 熟悉云消息api和推送通知
  • 基准测试和优化的技巧
  • 精通代码版本控制工具 {{例如Git、Mercurial或SVN}}
  • 熟悉持续集成
  • {{一定要提到任何框架、库或任何其他与你的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 iOS面试必备问题

Toptal Engineers最近的iOS文章

如何聘请优秀的iOS开发者

真正的iOS专业知识远不止编码知识. 经验丰富的iOS开发者将对iOS平台有透彻的了解, its idiosyncrasies, 以及各种可用的实现选项的相对优点和缺陷. 本指南提供了一些有效的问题样本,以帮助评估候选人对iOS平台掌握的广度和深度.

Read Hiring Guide

找到合适的iOS面试问题

以下是社区驱动的iOS面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top iOS Developer Now

Toptal是面向顶级iOS开发者的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以聘请Toptal专职(全职), hourly, 或者兼职的iOS自由职业者,他们的关键任务软件项目.

See Their Profiles

Vladimir Mitrovic

Freelance iOS Developer
SerbiaToptal的自由iOS开发者 Since November 1, 2015

Vladimir已经做了11年的专业开发人员. 最近,他一直专注于增强现实、计算设计和计算机图形学. 他设计过复杂的软件系统,做过用户体验设计,领导过团队,还在会议上发表过演讲. 他重视简单和效率,喜欢开发互动产品,不管平台是什么.

Show More

Christina Lin

Freelance iOS Developer
CanadaToptal的自由iOS开发者 Since March 6, 2018

Christina是一名高级QA工程师,在测试自动化方面具有专业知识, test management, 以及对网络和移动应用程序的手动测试. 她在几个项目中使用Selenium WebDriver从头创建了测试自动化框架,并使用REST-assured和Postman自动化了API测试. 在私营和公共部门都有工作经验, Christina has worked with large, medium-size, and small startup companies.

Show More

Dan Napierski

Freelance iOS Developer
United StatesToptal的自由iOS开发者 Since April 28, 2016

Dan是一名专注于区块链技术应用的软件架构师和技术专家. 他拥有多年的专业咨询服务经验,为从初创公司到跨国公司的客户提供服务. 他擅长将严格的测试和防弹代码引入棘手的工程挑战. 他在人工智能的许多方面都有深厚的专业知识, blockchain, machine learning, and automation.

Show More

Muhammed Mutahr

Freelance iOS Developer
United StatesToptal的自由iOS开发者 Since June 9, 2018

Muhammad是一名高级软件工程师,在公共教育部门(WSU), 私营医疗保健公司(Meridian), 汽车行业的财富500强上市公司(通用汽车 & AAM). Throughout his career, 他用HTML/CSS设计网页应用, 使用JavaScript框架(Angular/Ionic)开发客户端应用, 并使用Java和c#开发健壮的服务器端应用程序.

Show More

Yoni Levy

Freelance iOS Developer
IsraelToptal的自由iOS开发者 Since December 10, 2019

Yoni在11岁时爱上了编程,现在他不知道如何停下来. 他的职业生涯是从c++开始的,从那以后,他的关注点转向了面向用户的软件. 在过去的十年里,他亲自参与了知名初创公司的所有工作. 他目前正在寻求帮助创建出色的iOS/macOS应用程序, 在App Store出现之前,他就有发行复杂iOS应用的经验.

Show More

Lorand Csatlos

Freelance iOS Developer
RomaniaToptal的自由iOS开发者 Since December 9, 2019

拥有超过十年的编程经验和超过八年的商业经验, Lorand知道与客户进行良好沟通和理解的重要性. 他痴迷于高品质和对细节的关注, 他努力寻找最好的解决方案. 他目前专注于在他的项目中使用Magento或TYPO3.

Show More

Bogdan Andrei-Teodor

Freelance iOS Developer
RomaniaToptal的自由iOS开发者 Since December 4, 2019

Bogdan是一名软件工程师,过去几年一直在游戏开发行业工作. 他的职业生涯开始于c++(前四年),然后转向Unity和c#(过去三年)。. Bogdan在企业和创业环境中都工作过,可以快速地将代码切换到其他语言(他有C语言的经验, Java, JavaScript, PHP, Python, and Bash/Batch).

Show More

Tommaso Resti

Freelance iOS Developer
ItalyToptal的自由iOS开发者 Since November 20, 2019

In 2005, 托马索的职业生涯始于软件工程师,然后在2011年跨入移动开发领域, linking the two worlds together. 加入企业和敏捷方法将他的职业生涯推向了下一个阶段——tdd和干净的代码让他大吃一惊! Since 2015, Tommaso曾在专题小组工作过, 照顾每一个发展方面, 从后端到前端的持续交付流程.

Show More

Jakiša Tomić

Freelance iOS Developer
CroatiaToptal的自由iOS开发者 Since November 13, 2019

Jakiša拥有超过15年的经验,为一系列操作系统开发各种类型的应用程序. 他的大部分技术专长是c++开发, 但他也很擅长使用JavaScript, C#, and Java. As for environments, 他知道使用Windows API的细节, embedded programming, and distributed systems. 他具有Linux/Unix系统,macOS以及Android和iOS等移动平台的工作知识.

Show More

Matthieu Achard

Freelance iOS Developer
Dominican RepublicToptal的自由iOS开发者 Since November 4, 2019

Matthieu是一名法国全栈开发人员,主要使用JavaScript、TypeScript和Node.js, React, and React Native. 有很强的解决问题的能力和适应任何情况的能力, 自2015年以来,Matthieu一直在与国际团队远程合作, 为开发出色的解决方案做出贡献.

Show More

Ahmed Yosri

Freelance iOS Developer
RomaniaToptal的自由iOS开发者 Since October 30, 2019

自2012年以来,Ahmed一直是一名多面手游戏开发者. He has worked on gameplay, shaders, artificial intelligence, full-stack, 以及Gameloft等公司的表现, Forgotten Mines, and an Egyptian startup. 他喜欢开发,就像学习新技术和算法一样.

Show More

现在注册以查看更多资料.

Start Hiring

Toptal Connects the Top 3% 世界各地的自由职业人才.

Join the Toptal community.