Mobile Software Developer - Blackara Limited
Core Responsibilities:
- Active role in the conceptualization, designing and development of all company mobile applications.
- Work with other developers, creative team, designers and research team.
- Write quality and efficient mobile software codes.
- Convert UI designs to code.
- Create technical documentation for reference and reporting.
- Drive innovation through rapid prototyping and interactive development.
- Troubleshoot, test, debug and upgrade existing software.
- Be aptly updated on the latest industry trends in Web technologies.
Key Requirements:
- Strong knowledge of Andriod SDK, Android versions, IOS & how to deal with different screen sizes.
- Familiarity with RESTful APIs
- Strong knowledge of Android & IOS UI design principles, patterns and best practices.
- Strong knowledge of the Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiar with continuous integration and unit test.
- Experience with Android Jet-pack components, MVVM architecture.
- Strong knowledge of Room (SQL) and SQLite.
- Strong knowledge of Java
- Proficient understanding of code versioning tools such as Git
Skills and Requirements:
- BSc/Msc Graduate with an engineering or science degree.
- 2 to 5 years work experience as a mobile software developer.
- Must reside within Surulere/Festac or its environs.
- Strong experience in building applications on native Android/IOS Platforms.
- Good UI/UX Interface design experience.
- Good knowledge of Git version control.
- Proficient understanding of OWASP security principles.