Mobile Application Developer

Mobile Applications Developer is responsible for developing, testing, implementing, and maintaining mobile applications. Troubleshoots system problems and issues and looks for ways to improve the application. Being a Mobile Applications Developer may require a bachelor’s degree. Has knowledge of a variety of concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). Additionally, Mobile Applications Developer typically reports to a manager or head of a unit/department. To be a Mobile Applications Developer typically requires 2 to 4 years of related experience. Gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work.

Mobile Application Developer Job Description Template

Our company is looking for a Mobile Application Developer to join our team.

Responsibilities:

  • Highly motivated, creative with desire to develop cutting-edge applications, and must also have the ability to bring fresh ideas to the table;
  • Development of mobile applications using React Native on new services and updates to existing services;
  • Update development documents;
  • Development of web application using Microsoft .NET tools using ASP.NET and other platform;
  • Participate in planning documentation, execution, testing and launch of projects;
  • Passionate about development as a whole and willing to make use of other solutions and technologies where necessary;
  • Involve throughout the mobile application development lifecycle, from design, develop testing and release;
  • Analyse business requirements and able to translate these requirements into application design;
  • Maintain, add new features, debug and keep application up-to-date;
  • Ability to research emerging technologies and utilise this to implement effective solutions;
  • Applies security practices to all aspects of project work;
  • Manage backend servers and database;
  • Work as part of the development team working on existing and new projects.

Requirements:

  • Experience in Android and iOS development is preferred;
  • Works well in a team environment and unsupervised;
  • Good shell scripting skills;
  • Android;
  • Strong HTML, CSS and JavaScript skills;
  • iOS;
  • AngularJS experience;
  • Strong experience with Unit Testing, Functional Testing and API’s;
  • Four years of work experience in mobile app development;
  • Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app;
  • Optimisation of code for performance, scalability and low latency;
  • Business conversational level in English;
  • Self-motivated and willing to work with a team of programmers and designer;
  • Required language(s): Bahasa Malaysia, English;
  • Candidate must possess at least a Bachelor’s Degree Computer Science/Information Technology or equivalent.