Netzence
IT & Telecoms
Software Engineer (Front-End)
Share this role
About this role
Netzence is a Nigerian technology company building FinTech and sustainability platforms, including the KlimateRide smart ride-hailing and delivery platform. Netzence is hiring a Software Engineer (Front-End) to join its team in Nigeria. FinTech experience is mandatory for this role
Job Details
- Position: Software Engineer (Front-End)
- Experience: 4-7 years
- Location: Nigeria (Netzence Innovation Centre, Central Business District, Abuja)
Job Summary
The Software Engineer (Front-End) codes and writes unit and integration tests for frontend applications of high-performance FinTech platforms that support Netzence's digital products and services, including reusable user interface components and plugins. UI/UX design and development must follow standard guidelines and principles such as KISS
Key Responsibilities
- Work with the project team to understand product requirements, product architecture, interfaces and integrations
- Collaborate with back-end developers and UI/UX designers on implementation and improved usability
- Use HTML, CSS, JavaScript (React, Angular, Vue), React Native and Flutter to create user-friendly screens
- Maintain and improve the frontend and optimise for maximum application speed
- Develop internet and distributed software solutions and handle technical aspects of high-severity issues
- Participate in solution workshops, write technical documentation and engage in continuous delivery and DevOps
- Contribute to company-level software best practices, standards and policies
- Work closely with backend developers and the Business Analyst team to ensure technical compatibility and user satisfaction
- Ensure high-quality graphic standards and brand consistency
- Stay up to date on emerging frontend technologies
- Collaborate with product owners, technical architects and other developers to plan, design, develop, test and maintain web and mobile applications
Qualifications and Requirements
- Bachelor's degree in Computer Science or any related field
- 4-7 years of experience as a Software Engineer
- Experience with Web3
- Experience building scalable applications in FinTech or high-growth technology environments
- Solid understanding of databases, cloud infrastructure and secure coding practices
- Familiarity with agile delivery models
- Strong problem-solving and collaboration skills
- Strong experience in modern programming frameworks and APIs, including Java (Spring, Java EE), Kotlin, JavaScript (Angular, React, Vue, jQuery), Python (Django, Flask), HTML/CSS and Git
- A good understanding of other object-oriented languages is highly advantageous
- Very good understanding of one or more relational database systems (MySQL, PostgreSQL, MSSQL Server, Oracle) and/or NoSQL databases
- Demonstrated significant contribution to one or more customer-facing solutions in active use
- Experience working in a team-oriented, collaborative environment
- Ability to multi-task and adapt to changing priorities
- Test Driven Development, CI/CD and other automated testing skills
- Working knowledge of version control systems such as GitHub
- Great attention to detail
How to Apply
Fill out the form on the website below, select "Software Engineer (Front-End)" as the position you are applying for, and upload your updated CV and cover letter
This role accepts applications on an external page.