Mobile App

移动应用程序开发人员职位描述模板

移动应用程序开发人员使用编程语言和开发技能来创建, test, 并在移动设备上开发应用程序. 它们适用于流行的操作系统环境,如iOS和Android,并且在创建应用程序时经常考虑UI和UX原则.

Share

移动应用程序开发人员可以为手机和平板电脑开发软件, 并且熟悉移动领域的最新技术. 移动开发需要立足于移动领域, 这意味着优化性能比其他硬件环境更重要, battery, network, and memory management. 开发者还必须知道如何处理设备碎片, 通常与设计师密切合作,以实现最佳的用户体验(UX)结果.

“手机应用开发者”是一个非常宽泛的术语, 因为它并不局限于为Android和iOS等平台编写原生代码的开发者. 它还可以包括使用Cordova或Ionic等框架的混合应用程序开发人员, and JavaScript and C# developers, 谁在使用React Native和Xamarin编写移动应用程序. These are distinct specializations, 所以,关键是要明确你打算在应用中使用什么技术,或者明确你对技术主张持开放态度.

移动应用程序开发人员-职位描述和广告模板

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

Company Introduction

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

Job Description

我们正在寻找一个强大的移动应用程序开发人员谁欢迎工程和维护任务. 主要的焦点将是实现新的用户界面和特性,以及自动化的单元和集成测试.

你将与我们坦诚合作的团队一起工作, 您在应用程序架构和最新移动技术方面的知识和建议将受到高度赞赏. 您编写的代码需要组织清晰,并具有最高的质量. 您还将帮助确保可靠的应用程序性能和出色的用户体验.

Responsibilities

  • 从线框模型开发新功能和用户界面
  • 确保应用程序的最佳性能和用户体验
  • Fixing bugs and performance problems
  • 编写干净、可读和可测试的代码
  • Cooperating with back-end developers, designers, 以及团队的其他成员交付架构良好且高质量的解决方案
  • {{在这里添加任何其他相关职责}}

Skills

  • 丰富的手机应用开发知识. 这包括从第一行代码到在商店中发布的整个过程。
  • Deep knowledge of {{在这里列出应用程序运行的移动平台,e.g., Android, iOS, etc. }}
  • 熟练编写自动化测试 {{JUnit, Espresso,摩卡,Jest, Enzyme, XCTest等. 取决于你用来测试的库
  • 熟悉RESTful api和用于联网的移动库 {{ Retrofit, axios, Alamofire, etc. }}
  • Familiarity with the JSON format
  • 具有分析和调试移动应用程序的经验
  • 对架构模式(mvp、MVC、MVVM等)有丰富的知识 Clean Architecture以及为应用程序选择最佳解决方案的能力
  • Familiarity with Git
  • Familiarity with push notifications
  • 了解每个平台上的手机应用设计指南,并意识到它们之间的差异
  • Proficiency in {{Kotlin/Java/Swift/Objective-C/JavaScript/ c#,无论你在应用中使用哪种语言}}
  • {{确保提及任何其他框架, libraries, 或与您的项目相关的其他技术或开发模式}}
  • {{列出应用程序将使用的任何特定硬件或传感器,如GPS或蓝牙}}
  • {{列出需要完成的任何集成(Facebook, Firebase等).) }}
  • {{列出您可能需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 Mobile App面试必备问题

Toptal Engineers最近的手机应用文章

How to Hire Mobile App Developers

应用程序开发人员是跨各种设备构建和维护应用程序的全栈工程师——从处理后端数据收集和应用程序架构到实现用户界面. 这篇招聘应用程序开发人员的指南提供了定义技能要求的技巧, creating job descriptions, 选择面试问题,这样你就能找到最好的候选人.

Read Hiring Guide

找到合适的手机应用面试问题

下面是一些优秀的社区驱动型手机应用面试问题.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top Mobile App Developer Now

Toptal是一个面向顶级远程移动应用开发者、程序员和编码人员的市场. Toptal helps CEOs, CTOs, 顶级公司的管理人员为软件开发项目寻找移动应用程序开发人员,以实现他们的业务需求.

See Their Profiles

Daniel Song

Freelance Mobile App Developer
United StatesToptal自由移动应用开发者 Since August 8, 2023

Daniel是一个思想开放的网络和移动开发人员,他的大部分职业生涯都花在了移动和网络开发上. He specializes in React, Next.js, React Native, GraphQL, Firebase, REST api, Node.js, and Agile software development. 在过去的12年里,他在各个行业开发并发布了许多应用程序. 丹尼尔的目标是在每个项目中达到最高效率, learn from the experience, 并使用两者来改进和交付高质量的产品.

Show More

Diego Alfarache

Freelance Mobile App Developer
United StatesToptal自由移动应用开发者 Since June 7, 2023

Diego是一位经验丰富的软件工程师,专门从事移动应用程序和嵌入式项目, 能让陷入困境的项目起死回生. 他有很好的沟通能力, 重要的客户体验, and top-notch programming, debugging, and technical skills. 具有亲力亲为的领导能力和创造伟大产品和团队的热情, Diego拥有20年为消费电子产品构建软件解决方案的经验, medical, scientific, and enterprise communities.

Show More

Paul E Dawson

Freelance Mobile App Developer
United StatesToptal自由移动应用开发者 Since October 7, 2022

Paul是一名软件架构师,曾为财富100强公司和初创公司构建平台和解决方案. 他在这三种云环境中都工作过,并不一定要依赖于技术栈,但他会使用最好的工具来完成这项工作. 在不同的高节奏环境中工作过, Paul can adapt, learn, 并在高水平上应用新技术.

Show More

Aline Kolczycki Borges

Freelance Mobile App Developer
BrazilToptal自由移动应用开发者 Since November 21, 2022

Aline是一名拥有7年以上iOS开发经验的手机开发者, building apps from scratch, 并处理大型现有代码库. At Uber, she was part of the Safety team, 具有高可靠性和可观察性的数百万用户使用的交付特性. At PicPay, a large Brazilian fintech, she led the mobile platform team, focusing on automation and efficiency. Aline愿意在新的和具有挑战性的项目中利用她的经验和技能.

Show More

Nick Wroblewski

Freelance Mobile App Developer
United StatesToptal自由移动应用开发者 Since July 26, 2022

Nick是一名高级iOS工程师,在第三方集成和标准iOS技术方面拥有12年的经验. 他对Swift和Objective-C有广泛的了解,并在App Store上发布了多个应用程序, 其中大部分都是他自己或作为一个小团队的一部分从零开始建造的. Nick擅长帮助创业公司高效发展, deploy, 并维护移动应用程序,并认为沟通是项目成功的关键.

Show More

Niels Vanspauwen

Freelance Mobile App Developer
BelgiumToptal自由移动应用开发者 Since January 26, 2017

Niels是一位经验丰富的软件架构师和企业家,拥有超过15年的经验. 他是一个多面手,具有很强的沟通和业务技能,能说客户和技术人员的语言. 他在B2B高科技软件以及B2C网络和移动软件方面拥有丰富的产品架构师经验. 尼尔斯喜欢为复杂的问题设计和实现简单的解决方案.

Show More

Fiona Beqiri

Freelance Mobile App Developer
KosovoToptal自由移动应用开发者 Since September 29, 2022

Fiona是一名资深iOS开发者,拥有8年以上的原生应用开发经验. Highly skilled in Swift, Objective-C, REST APIs, 以及用于iOS开发的其他技术, 她是一个努力工作的人,喜欢挑战,寻求推动她的学习经验和知识. Fiona has a keen eye for detail and, aside from developing, has experience in planning, implementing, and managing projects.

Show More

Matthew Angelini

Freelance Mobile App Developer
United StatesToptal自由移动应用开发者 Since July 21, 2022

Matthew拥有超过十年的创业公司和企业客户工作经验. 他帮助指导、成长、构建和开发可扩展的产品和解决方案. Matthew是一位经验丰富的工程师,对应用程序开发充满热情, clean user experience, consistency, and reliability.

Show More

Sarah Ahmed

Freelance Mobile App Developer
PakistanToptal自由移动应用开发者 Since March 2, 2022

Sarah是一名高级全栈工程师,她在远程工作的同时为客户开发了近七年的网络和移动应用程序. 她擅长于JavaScript和React, React Native和Node.js frameworks; AWS serverless back ends; and test-driven development for algorithmic work. 还有她对软件开发的热情, Sarah喜欢做导师,并在YouTube上发布了许多教育视频. 在空闲时间,她喜欢在Dribbble上寻找UI灵感.

Show More

João Dias Barbosa

Freelance Mobile App Developer
PortugalToptal自由移动应用开发者 Since April 4, 2014

jo是一位充满激情的iOS和Android开发者. With strong attention to detail, 他创造了许多伟大的应用程序,并为数百万用户交付了许多项目, both startups and big companies. jo在后端和API集成方面做了大量工作. 积极的态度使他能够在自己和团队中创造.

Show More

Lorand Csatlos

Freelance Mobile App Developer
RomaniaToptal自由移动应用开发者 Since December 9, 2019

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

Show More

在Toptal Network中发现更多移动应用开发者

Start Hiring

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

Join the Toptal community.