iOS

iOS开发人员职位描述模板

An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift. They must also have a strong understanding of the patterns and practices that revolve around the iOS platform.

Share

An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift. 如果你正在寻找一个专门的Swift开发者,请参考我们的 Swift开发人员工作描述模板. iOS developers must also have a strong understanding of the patterns and practices that revolve around the iOS platform.

Writing a good job description and advertisement for an iOS developer requires an emphasis to be placed on the specific technologies necessary for the project. When you are looking for an advanced iOS developer to fill a specific niche, posting a generic iOS developer description in your job ad will bring numerous applications from people who are unfamiliar with the required technologies or have very limited knowledge of the platform as a whole.

This article will provide you with a sample iOS developer job description that will help you write a perfect job ad, and assure that you easily find and hire the person that matches your specific criteria.

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

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

Company Introduction

{{写一段简短而醒目的关于你公司的文字. Make sure to provide information about the company’s culture, perks, and benefits. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS 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, 致力于合作解决问题, sophisticated design, 创造高质量的产品是必不可少的.

Responsibilities

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

Skills

  • 熟练使用Objective-C或Swift {{取决于项目要求}}, and Cocoa Touch
  • 熟悉iOS框架,如Core Data, Core Animation等.
  • 有脱机存储、线程和性能调优的经验
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • 了解其他web技术和UI/UX标准
  • 了解苹果的设计原则和界面准则
  • 有低级c语言库知识优先
  • 具有使用工具进行性能和内存调优的经验 {{如Instruments和Shark,根据项目需要}}
  • 熟悉云消息api和推送通知
  • 基准测试和优化的技巧
  • 精通代码版本控制工具 {{例如Git、Mercurial或SVN}}
  • 熟悉持续集成
  • {{Make sure to mention any frameworks, libraries, or any other technology relevant to your project}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 iOS面试必备问题

Toptal Engineers最近的iOS文章

如何聘请优秀的iOS开发者

真正的iOS专业知识远不止编码知识. Highly experienced iOS developers will have a thorough understanding of the iOS platform, its idiosyncrasies, and the relative merits and pitfalls of the various implementation options available. This guide offers a sampling of effective questions to help evaluate the breadth and depth of a candidate's mastery of the iOS platform.

Read Hiring Guide

找到合适的iOS面试问题

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

Read the Questions

Hire a Top iOS Developer Now

Toptal是面向顶级iOS和iPhone开发者的市场, 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年的专业开发人员. Most recently, he's been focusing on augmented reality, computational design, and computer graphics. He has architected complex software systems, done UX design, led teams, and spoken at conferences. He values simplicity and efficiency and loves working on interactive products no matter the platform.

Show More

Christina Lin

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

Christina是一名高级QA工程师,在测试自动化方面具有专业知识, test management, 以及对网络和移动应用程序的手动测试. She has created test automation frameworks from the ground up using Selenium WebDriver in several projects as well as automating API testing using REST-assured and Postman. 在私营和公共部门都有工作经验, 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 is a software architect and technology professional focusing on applications of blockchain technologies. He has years of experience providing professional consulting services to clients ranging from startups to global corporations. He specializes in bringing rigorous testing and bulletproof code to tough engineering challenges. 他在人工智能的许多方面都有深厚的专业知识, blockchain, machine learning, and automation.

Show More

Muhammed Mutahr

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

Muhammad is a senior software engineer with several years of experience in industries ranging from the public education sector (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 fell in love with programming at the age of 11, and now he doesn't know how to stop. He started his professional career with C++ and has since transitioned his focus to more user-facing software. For the past decade, he was hands-on with all parts of the stack at high-profile startups. 他目前正在寻求帮助创建出色的iOS/macOS应用程序, with experience shipping sophisticated iOS apps since before the App Store existed.

Show More

Lorand Csatlos

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

With over a decade of programming experience and over eight years as a business owner, Lorand knows the importance of excellent communication and understanding with a client. 他痴迷于高品质和对细节的关注, 他努力寻找最好的解决方案. 他目前专注于在他的项目中使用Magento或TYPO3.

Show More

Bogdan Andrei-Teodor

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

Bogdan is a software engineer who’s worked in the game development industry for over the past several years. He started his career in C++ (first four years) before transitioning to Unity and C# (past three years). Bogdan has worked in both corporate and startup environments and can quickly switch his code to other languages (he has experience with C, Java, JavaScript, PHP, Python, and Bash/Batch).

Show More

Tommaso Resti

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

In 2005, Tommaso started his career as a software engineer and then made the leap to mobile development in 2011, linking the two worlds together. Joining enterprises and the Agile methodology pushed his career to the next level—TDD and clean code blew his mind! Since 2015, Tommaso曾在专题小组工作过, 照顾每一个发展方面, 从后端到前端的持续交付流程.

Show More

Jakiša Tomić

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

Jakiša has over 15 years of experience developing various types of apps for a range of operating systems. 他的大部分技术专长是c++开发, 但他也很擅长使用JavaScript, C#, and Java. As for environments, 他知道使用Windows API的细节, embedded programming, and distributed systems. He has a working knowledge of Linux/Unix systems, macOS, and mobile platforms like Android and iOS.

Show More

Matthieu Achard

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

Matthieu is a French full-stack developer who has mostly worked with JavaScript, TypeScript, Node.js, React, and React Native. With strong problem-solving skills and the ability to adapt to any given situation, 自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

在Toptal Network中发现更多iOS开发者

Start Hiring

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

Join the Toptal community.