Mobile Application Developer
Job Overview
Job Description
The role of this position holder is responsible for the development and maintenance of mobile applications (currently Android and iOS) and their integration with back-end services. He / she will be working along-side other engineers and developers working on different layers of the infrastructure.
Job Requirements
Detailed Duties and Responsibilities
– Design, build, test and maintain high performance, reusable, and reliable code
– Creating and designing UI and UIX for mobile app
– Troubleshoot application problems and issues and looks for ways to improve the application
– Developing application programming interfaces (APIs) to support mobile application functionality
– Brainstorming with clients and company employees and providing proof of concept designs or prototypes with little level of effort
Skills and Competencies
– Android and iOS application development and testing technologies and tools, industry standard best practices
– Code versioning tools such as SVN, GIT and Mercurial
– Advanced and demonstrable knowledge in any of the following programming, markup and styling languages Objective C, C++, Java, PHP, Python, Groovy, JavaScript, HTML5, CSS3
– Advanced and demonstrable knowledge in any of the following frameworks or technologies, AngularJS, Spring, Laravel, Zend, Doctrine, J2EE, Web Services (REST and SAOP)
– Advanced and demonstrable knowledge in any of the following relational database management systems, MySQL, PostgreSQL, Microsoft SQL Server, IBM DB2 and Oracle
– Detailed knowledge in Software Design, Software Documentation, Software Testing, Software Development Process and Software Requirements
– Unified modelling language (UML)
– Software project management tools
– Popular office suites such as Microsoft and Open Office
– Internet Research
– Web based technologies
– The ability to learn quickly
– The ability to contribute to a team effort
– A logical approach to problem solving
– Good interpersonal and client-handling skills, with the ability to manage expectations and explain technical detail
– A methodical, investigative and inquisitive mind
– Presentation skills
– Excellent oral and written Amharic and English communication skills
– Initiative and self-confident
– Strong analytical skills
– Attention to details
– Teamwork skills
Preferred Educational Background:
Bachelors degree from reputable institute in any of the following fields;
- Computer Science
- Software Engineering
- Electrical Engineering
How to Apply
Interested applicants who fulfill the above requirement should submit a cover letter and CV through our E-mail address hr@pickpickict.com or can drop a non-returnable copies of their document in person to our office located Atlas, Cape Verde Street Kelela Building 3rd Floor.