Overview
Android Developer
IntelliSOFT Consulting is looking for a Mobile app developer. Their primary duty will be to create, maintain, and implement the source code to develop mobile apps and mobile platform programs that meet the needs and requirements of clients. The developer will deliver high-quality applications compliant with standards and guidelines that are acceptable globally. IntelliSOFT works in a collaborative development environment, and the developer will work in such an environment.
The developer will report to the Lead software developer
Primary responsibilities:
Act as the technical point person on mobile app development projects and provide technical design and user experience design as required.
Guide the development of crucial components of mobile applications, taking a visible leadership role in those activities.
Follow best practices for agile software development, develop features according to their acceptance criteria, create unit tests to ensure features are well designed and testable, and ensure that appropriate Quality Assurance (QA) is completed.
Provide technical support to implementations, including bug fixing, application troubleshooting and necessary system administration.
Identify development challenges, improve automation and leverage open source technology to deploy quality code timely and efficiently
Qualifications:
Should have 3+ years of experience in professional software development.
Should have 2+ years developing Native apps for Android (iOS experience a plus)
Should have strong problem-solving skills and independent self-direction.
Should have A strong understanding of web applications and programming languages and platforms such as Java, Kotlin, JavaScript, Android SDK, Ajax, XML, firebase, Mysql, SqlLite, React Native.
Should have strong knowledge of consuming REST APIs & backend services
Should have strong knowledge and experience in building tools like Ant, Maven, Jenkins.
Should have Unix/Linux background also needs to be comfortable writing Unix/Linux scripts.
The ability to develop cross-platform mobile apps using react-native will be an added advantage.
Should have excellent communication skills.
A B.S. degree in Computer Science or equivalent work experience and professional software engineering training will be an added advantage.
MODE OF APPLICATION
Click “APPLY FOR JOB” button above to apply for this job.
Current CV – should include your specific capabilities within mobile technologies development and pointers to where we can see your work, e.g. Github
A cover letter that clearly describes your work.
About IntelliSOFT Consulting Limited
IntelliSOFT Consulting Limited is a Kenyan company wholly locally owned with +8 years of experience in application and use of Information, Communications and Technology (ICT) in the health sector. As a technology company, IntelliSOFT has deliberately focused on designing, developing, implementing, supporting and maintaining digital health solutions, particularly for Low to Medium-Income Countries.