Mobile App Developer Job Description Template
Our company is looking for a Mobile App Developer to join our team.
Responsibilities:
- Conduct functional and non-functional testing;
- Port existing code to Angular / Cordova;
- Fixing bugs and performance problems;
- Maintaining and optimizing current app;
- Design creative prototypes according to specifications;
- Writing clean, readable and testable code;
- Reporting on app progress, performance and issues;
- Troubleshoot and debug applications;
- Develop technical documents and handbooks to accurately represent application design and code;
- Ensuring the best performance and user experience of the application;
- Write high quality source code to program complete applications within deadlines;
- Collaborate with a team of IT professionals to set specifications for new applications;
- Perform unit and integration testing before launch;
- Developing new features and user interfaces from wireframe models;
- Evaluate existing applications to reprogram, update and add new features.
Requirements:
- Familiarity with push notifications;
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app;
- Certified application developer is a plus;
- Understanding mobile app design guidelines on each platform and being aware of their differences;
- Creativity and brainstorming;
- Team player with excellent communication skills;
- Ability to program in at least one programming language such as C#, Java (J2EE) etc;
- BSc/BA in computer science or relevant field;
- Willingness to learn new technologies;
- Proficiency with RESTful APIs and mobile libraries for networking;
- Proficiency with writing automated tests;
- Advantage if able to develop both iOs and Android apps;
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s);
- App design;
- Proficiency in Java and Swift is a must. C#, HTML and SQL proficiency is a bonus.