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不断增长的社区驱动列表 essential Mobile App interview questions

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应用程序自由职业者为他们的关键任务软件项目.

See Their Profiles

Daniel Song

Freelance Mobile App Developer

United StatesFreelance Mobile App Developer at Toptal Since August 8, 2023

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

Show More

Diego Alfarache

Freelance Mobile App Developer

United StatesFreelance Mobile App Developer at Toptal Since June 7, 2023

Diego是一位经验丰富的软件工程师,专门从事移动应用程序和嵌入式项目, 能让陷入困境的项目起死回生. He has excellent communication skills, significant customer-facing experience, 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 StatesFreelance Mobile App Developer at Toptal Since October 7, 2022

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

Show More

Nick Wroblewski

Freelance Mobile App Developer

United StatesFreelance Mobile App Developer at Toptal Since July 26, 2022

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

Show More

Niels Vanspauwen

Freelance Mobile App Developer

BelgiumFreelance Mobile App Developer at Toptal Since January 26, 2017

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

Show More

Matthew Angelini

Freelance Mobile App Developer

United StatesFreelance Mobile App Developer at Toptal Since July 21, 2022

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

Show More

João Dias Barbosa

Freelance Mobile App Developer

PortugalFreelance Mobile App Developer at Toptal 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

RomaniaFreelance Mobile App Developer at Toptal Since December 9, 2019

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

Show More

Chetan Surpur

Freelance Mobile App Developer

United StatesFreelance Mobile App Developer at Toptal Since October 7, 2019

Chetan是一位拥有近十年软件工程专业经验的企业家. 他成立了一家手机游戏公司,并发布了两款游戏, 其中一款游戏在iOS和Android平台上的下载量超过600万次. Chetan之前是一家尖端人工智能公司的工程师和研究员, 也是社交移动初创公司招聘的第一位工程师. 他可以轻松融入任何项目,交付令人惊喜和喜悦的产品.

Show More

Hugh Ediet

Freelance Mobile App Developer

AustraliaFreelance Mobile App Developer at Toptal Since May 6, 2019

简而言之,休带来了积极的结果. When he encounters a problem, he identifies the essential dynamics, hypothesizes a remedy, monitors, and iterates. When the issues extend, impact, or involve others, he acts quickly, focusing on communication and the roadmap. Hugh在广泛的技术和业务领域拥有超过25年的开发应用程序和解决问题的经验.

Show More

Andrew Giangrant

Freelance Mobile App Developer

United StatesFreelance Mobile App Developer at Toptal Since July 10, 2018

Andrew是一名高级工程师和架构师,在全栈方面拥有成熟的专业知识. 他总是随时准备为一组特定的问题设计出最佳的解决方案. 他喜欢在项目之前进行设计和计划,并在项目之后进行实施, ensuring project requirements are met. 安德鲁对建设性的反馈和想法充满热情. 他能很好地适应各种编程语言和提供理想的技术, long-term platform solutions.

Show More

Sign up now to see more profiles.

Start Hiring

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

Join the Toptal community.