Swift

Swift Developer Job Description Template

Swift is the new programming language for iOS and OS X development. 它借鉴了C、Objective-C和其他现代编程语言. 一个熟练的Swift开发人员通常也精通Objective-C. 然而,所使用的编程语言只是构建优秀应用程序的一部分.

Share

Swift is the new programming language for iOS and OS X development. 它借鉴了C、Objective-C和其他现代编程语言. 一个熟练的Swift开发人员通常已经精通Objective-C了. 然而,所使用的编程语言只是构建优秀应用程序的一部分. 如果您正在寻找一个专门的iOS开发人员,请参阅我们的 iOS Developer Job Description Template

为一个Swift开发者写一个好的职位描述和广告需要把重点放在项目所需的特定技术上. 当你正在寻找一个高级的Swift开发人员来填补一个特定的利基, 在你的招聘广告中发布一个通用的Swift开发人员描述,会带来大量不熟悉所需技术或对平台整体知识非常有限的人的申请.

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

Swift Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

{{Write a short and catchy paragraph about your company. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, and everything else you think of that makes your company interesting.}}

Job Description

我们正在寻找一名负责开发和维护针对iOS和OS X的应用程序的Swift开发人员, including mobile phones, tablets, and full-fledged computers. 您的主要关注点将是此类应用程序的开发及其与后端服务的集成. 您将与其他工程师和开发人员一起在基础设施的不同层上工作. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities

  • Design and build applications for iOS and OS X
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization and automatization
  • {{Add other responsibilities here that are relevant}}

Skills

  • Proficient in Swift, with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Experience with Cocoa APIs on OS X
  • Good knowledge of performance limits and characteristics
  • Knowledge of memory management and multi-threading
  • Experience with embedded databases and other system datastores
  • Familiarity with RESTful APIs to connect to back-end services
  • Good sense of UI design and a user-oriented focus
  • Knowledge of low-level C-based libraries is a plus
  • 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, Mercurial or SVN}}
  • Familiarity with continuous integration
  • {{一定要提到任何框架、库或任何其他与你的项目相关的技术}}
  • {{List education level or certification you require}}
See also:Toptal’s growing, community-driven list of essential Swift interview questions

Recent Swift Articles by Toptal Engineers

How to Hire a Great Swift Developer

Swift是苹果公司开发的一种通用的、多范式的编译式编程语言. It is powerful, intuitive, and applicable to broad range of platforms, including mobile devices, watches, desktops, and the cloud. Thanks to being open-sourced, it became popular very quickly. Swift's code is easy, interactive and fun. 语法简洁而富有表现力,应用程序在设计上是安全的,运行速度非常快.

Read Hiring Guide

Find the right Swift interview questions

Read a list of great community-driven Swift interview questions.
Read them, comment on them, or even contribute your own.

Read the Questions

Hire a Top Swift Developer Now

Toptal is a marketplace for top Swift developers, engineers, programmers, coders, architects, and consultants. Top companies and startups can hire Toptal dedicated (full-time), hourly, 或者兼职的Swift自由职业者,用于他们的关键任务软件项目.

See Their Profiles

Josip Petrić

Freelance Swift Developer
CroatiaFreelance Swift Developer at Toptal Since July 25, 2016

As a software engineer with over a decade of experience, Josip has developed a keen sense of building scalable, maintainable, and user-friendly applications. 他选择的平台是iOS,他已经为其设计和开发了广泛的应用程序, from simple ones to complex, large-scale applications. 约瑟普是一个成熟的团队领导者和团队成员,具有模范的沟通和社交技巧.

Show More

Ryan Bradley Lons

Freelance Swift Developer
United StatesFreelance Swift Developer at Toptal Since January 7, 2015

Ryan是一名高级iOS和网页开发人员,热衷于创造令人惊叹的用户界面和体验. 他在开发堆栈的任何地方工作都很舒服,并且有10多年的工作经验. He's well-spoken, very easy to communicate with, quick to respond, 并且擅长为你面临的任何挑战找出最佳解决方案. 瑞安有创业的动力,也了解创业公司面临的挑战.

Show More

Josh Reynolds

Freelance Swift Developer
NetherlandsFreelance Swift Developer at Toptal Since May 10, 2016

拥有超过15年的成功经验,在世界各地建立了伟大的数字产品, Josh leads with compassion and by example. 他会在需要的时候与团队的其他成员一起跳进战壕,并带来清晰的战略,帮助我们安全地驾驭数字海洋的湍流. Josh选择的工具是证据,同理心,清晰而动态的沟通,以及成长的心态.

Show More

Paul Young

Freelance Swift Developer
United StatesFreelance Swift Developer at Toptal Since August 1, 2016

Paul作为一名专业的软件开发人员已经有30多年的经验了,主要是作为一名自由职业者,从事各种各样的项目,专注于原生移动iOS和Android应用程序的开发. 保罗勤奋,善于沟通,喜欢解决难题.

Show More

Rinat Sharipov

Freelance Swift Developer
United StatesFreelance Swift Developer at Toptal Since October 16, 2013

Rinat是一位拥有超过10年iOS开发经验的iOS技术领导者. He has worked with REST-based APIs, social media integration, geolocation, core animation, and full control customization. Rinat has a strong product app development vision.

Show More

Andrej Adamcik

Freelance Swift Developer
SlovakiaFreelance Swift Developer at Toptal Since January 27, 2015

Andrej is a software developer and architect. He has extensive experience with PHP, JavaScript, HTML, and CSS and enjoys working on both the front and back end. 他喜欢用Node创建现代网站和开发实时可扩展的web应用程序.js.

Show More

Oleksandr Malovichko

Freelance Swift Developer
GermanyFreelance Swift Developer at Toptal Since June 1, 2017

Oleksandr是一名高级iOS工程师,在移动和平板设备的软件开发方面拥有超过13年的经验. Oleksandr is dedicated to continuously discovering, evaluating, 并实施新技术以最大限度地提高开发效率.

Show More

Darion Cassel

Freelance Swift Developer
United StatesFreelance Swift Developer at Toptal Since January 8, 2016

Darion是一名研究科学家,正在攻读计算机工程博士学位,研究方向是安全. 他曾在顶级安全会议上发表论文,并拥有超过四年的JavaScript和Python应用程序开发经验. Darion has worked for organizations like Facebook, the Center for Open Science, NASA, Rackspace, CommVault, and Bristol-Myers Squibb, and has experience managing small and large teams.

Show More

Zoltan Varadi

Freelance Swift Developer
HungaryFreelance Swift Developer at Toptal Since October 29, 2015

As a user experience enthusiast, 佐尔坦作为一名工程师最大的优点是他精确的设计实现. 他积极的态度和开放的心态使他能够将最优质的项目带到生活中. Zoltan在维护客户关系和管理团队工作流程方面的经验帮助他为团队提供最佳的整体价值.

Show More

Sergey Dikovitsky

Freelance Swift Developer
BelarusFreelance Swift Developer at Toptal Since March 5, 2018

谢尔盖是一名高级iOS开发人员,拥有四年多的软件开发经验,撰写可读性很强的文章, clean, maintainable source code. He has worked with various technology stacks: REST and socket APIs, social media integration, geolocation, audio/image/video processing, complex UI, and animation customizations.

Show More

Petru Gabriel Lupu

Freelance Swift Developer
SpainFreelance Swift Developer at Toptal Since March 25, 2019

Petru是一名开发人员,他在移动行业工作了14年, publishing 100+ apps in the App Store. To any project, 他带来了对sdk /库和iOS硬件/软件的深入了解, exceptional OOP skills, solid Node.js知识,以及在移动应用中使用RESTful web服务的实践经验. Besides his technical expertise, he’s also comfortable with Agile workflows, working with Git, and thrives in a team environment.

Show More

Discover More Swift Developers in the Toptal Network

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.