Home | Find Work | Mobile Application Developers

Mobile Application Developers

Job Description

Job Responsibilities:

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

 Requirements

  • Excellent debugging and optimisation skills
  • 3 years of experience in designing and coding of Mobile applications
  • Strong OO design and programming skills in Java (J2EE/ J2ME)
  • Familiar with the Android SDK
  • Knowledge of SQLite, MySQL or similar database management system
  • Understanding of other compiled languages
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Experience of development using web technologies
  • Good understanding of OO programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Experience using social media APIs
  • Using version control (e.g. SVN)
  • Strong knowledge in Object oriented concepts and design patterns
  • Experience in Hybrid Mobile App development
  • Knowledge in building Windows App will be a plus
  • Ability to understand and master new technologies quickly
  • Native Android, Java, Angular JS, Ionic Framework, JavaScript.
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Excellent analytical skills with a good problem-solving attitude

Behavioral Competencies:

  • Task-oriented and goal-driven - focused on outcomes.
  • Great team player
  • Creative with problem solving mindset.
  • Open to receiving objective criticism and improving upon it.