Mobile Developer

Job Description Template

The number of people using mobile applications continues to rise rapidly, but it would seem that the supply of skilled mobile developers still needs to catch up with demand. We have sourced and vetted mobile developers for dozens of clients and would love to help you do it as well. Feel free to use our job description template, or click the button below and let’s collaborate on your next hire!

AndroidReact NativeiOSCSSKotlinSwiftFirebaseObjective-CJava
Trusted by
The Huffington Post logo
Qualtrics logo
Earnest logo
Gensler logo
Featured in
Wired logo
The Wall Street Journal logo

About Our

Job Description Template for a Mobile developer

Be concise. Be real. Be clear. Over the past 11 years, we’ve developed a job description template that includes the most common elements you need to communicate your requirements and attract capable Mobile developers.

Job Description

Senior Mobile Developer

Time Commitment

Part-time

Start date

As soon as possible

Location

Remote

Client Country & Time Zone

United States

America/Los Angeles

Meeting time

10:30 am

Client company description

The client is a startup in the wellness space. They are redesigning (and migrating) their existing mobile application for scheduling appointments in Spa facilities.

Duties and Responsibilities

You will be collaborating with the existing development team to add new features to the mobile application for their client users.

Key Tasks:
- Migrate existing Android Java app to Kotlin
- Migrate existing iOS Objective-c app to Swift
- Implement push notifications using Firebase
- Improve the booking feature based on new designs
- Incorporate 3rd party payment provider (likely Stripe)
- Release to Testflight
- Publish on app marketplaces

The client plans to use Trello for task management and Slack for daily communication.
Github will be used for source control.

Skills
Skill level
Importance
1
Android
Skill level:Expert
Importance:Must have
2
iOS
Skill level:Expert
Importance:Must have
3
Swift
Skill level:Expert
Importance:Must have
4
Kotlin
Skill level:Expert
Importance:Must have
5
CSS
Skill level:Proficient
Importance:Must have
6
Firebase
Skill level:Proficient
Importance:Must have
7
English Proficiency
Skill level:Expert
Importance:Must have
8
Objective-C
Skill level:Proficient
Importance:Strongly preferred
9
Java
Skill level:Proficient
Importance:Strongly preferred
10
Stripe
Skill level:Familiar
Importance:Nice to have

Relationships: Who you’ll be working with

You’ll also be interacting with the CEO who will be acting as the Product Owner. You'll also be working with a designer and a Back-end Developer.

Preferred Regions

The client's preference is for candidates to be located in Latin America, Canada, Europe, Asia, Asia, Asia, Asia, Asia, Asia, Asia, Asia, Asia, Asia or Asia

Notes

The client is flexible on the geographic location of the developer. Could be Latin America, Eastern Europe, Asia, etc.

Looking to hire?