Mobile Developer Job Description Template
Company Briefing
Start off with a quick introduction about your company. Make it as exciting an opening paragraph as possible while respecting your brand and business image.
Be sure to include information that sheds light on your company benefits, culture, developer salary being offered, or the willingness to negotiate a competitive salary. Add in any information that speaks to the company’s office hours as well your working environment.
Job Description
We are searching for a rockstar mobile app developer who can take on both an existing engineering project as well as maintenance work/quality assurance work. To be more specific, the responsibilities will center around implementing new user interfaces as well as some new features along with routine integration tests. In doing so, you will contribute to the company ensuring solid mobile application performance as well as an exemplary user experience.
In your capacity as a mobile app developer, you will be integrated into an interconnected development team in which your expertise and skills related to mobile application development and software engineering will be on full display.
As the mobile application developer, you will report directly to the Chief Technology Officer. Your immediate team members include one (1) front-end developer and two (2) backend software engineers.
Responsibilities
- Implement new user interfaces
- Create and run new mobile features
- Partake in application testing and software repairs derived from maintenance
- Contribute to building superb user experience
- Aid in maintaining mobile app functionality
- Leverage analytical skills to quickly pinpoint faulty coding issues and find solutions
Skills Required
- In-depth knowledge of mobile development
- Complete understanding of the phases involved in mobile development (from planning to launch)
- Proven iOs developer experience required (Apple iOS apps)
- Additional experience preparing apps for major mobile operating systems (Android apps)
- Proof of previously written automated tests using XCTest
- Working knowledge of mobile libraries and RESTful APIs (ideally Axious and Retrofit)
- Coding knowledge for HTML and Javascript
- High proficiency in select programming languages (Java, Objective-C, and Swift)
- Experience integrating mobile software with Firebase and Facebook
- Bachelor’s degree in Software Development, New Technologies, Computer Science, or a related field
- Strong problem-solving and communication skills