Netzence Sustainability Limited is a sustainability technology and management company dedicated to combating climate change by making carbon emissions reduction accessible, actionable, and rewarding. We are committed to realizing the 2030 emission reduction target, the 2050 and 2060 Net Zero targets, and the United Nations’ Sustainable Development Goals (SDGs).
Founded on the principles of innovation, collaboration, and firm commitment to the planet, we are driven by a singular, transformative vision -to spearhead a sustainable transformation and contribute significantly to achieving critical global sustainability milestones.
We are recruiting to fill the position below:
Job Position: Android Developer
Job Location: Nigeria
Job Description
- We are looking for a brilliant, flexible Android Developer to manage and create apps that meet the needs of our target audience.
- You will be part of a cross-functional team that is responsible for the full software development life cycle and software development life cycle.
- The Android Developer’s general responsibilities include, but not limited to, writing and proofreading code, developing and implementing algorithms and data structures, liaising with co-workers (such as Full-stack and iOS developers) within and outside of their department, and monitoring customers’ technical feedback. Over time, you will also be required to create app updates.
- To ensure success as an Android Developer, you should demonstrate proficiency in one of the mainstream programming languages, have a sound understanding of the traditional product life cycle, and be familiar with Agile methodologies.
- An exceptional Android Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape how Android apps impact the world around us.
Qualifications
- Degree in Computer Science, Software Engineering, Mathematics, or relevant field
- 3+ years of relevant, hands-on experience as an Android Developer
- Related certifications are added advantage
- Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker
Requirements:
- Proficiency in Graphics and image-processing (OpenGL, Vulkan)
- Experience in Android development, architecture, testing, deployment, and connection to back-end services
- Proficiency in C++ with Android NDK integration
- Proficiency in Flutter, Java, Kotlin, Python, C#, and/or C++
- Ability to use the Android Studio, including the Android SDK and Microsoft Visual Studio with ease
- Experience analysing, designing, coding, developing, testing, connecting, and implementing RESTful APIs
- Strong analytics, algorithm, and data structures skills
- Translate designs and wireframes in high-quality code
- Identify and correct bottlenecks and fix bugs
- Experience developing Android applications
- Familiar with program testing
- Strong analytical, communication, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills
- Operations analysis and inductive reasoning skills
- Understanding Google’s Android design principles and interface guidelines
- Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker
- Great organisational and/or project management skills