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.