Frontend Software Developer Job at Ouranos Technologies (Ouranos)

Ouranos Technologies (Ouranos) has established itself as a force to be reckoned with in delivering IT infrastructure services and solutions to clients in West Africa and beyond.

At Ouranos, we design, build and provide solutions for business applications and core infrastructure including systems and storage, datacenters and enterprise, wide communication and networking.

We are recruiting to fill the position below:

Job Position: Frontend Software Developer
Location: Ikeja, Lagos
Employment Type: Contract

Job Summary


  • We are looking for a skilled Front-End Developer to join our team and support the modernization of our legacy Java Enterprise Edition (JEE) system, which is hosted on-premises in our data center.
  • This monolithic application is built on WebSphere Application Server with Hibernate and Oracle databases, and is undergoing a transformation, including a migration to Azure Zulu JDK 17 and an upgrade to IBM Liberty.
  • As part of our digital transformation, we are starting a major initiative to expose remitter APIs and improve our front-end architecture. You will play a key role in enhancing user experiences while working with older Java-based technologies and integrating modern front-end frameworks.

Responsibilities

  • Front-End Development: Maintain and modernize the existing user interface for a legacy Java-based system.
  • UI/UX Enhancements: Improve usability, accessibility, and responsiveness of web applications.
  • Integration with APIs: Work closely with back-end teams to integrate with newly developed remitter APIs.
  • Java Migration Support: Ensure compatibility and seamless UI transition during migration to Azure Zulu JDK 17 and IBM Liberty.
  • Performance Optimization: Improve the efficiency and scalability of front-end components.
  • Cross-Team Collaboration: Work with architects, back-end developers, and DevOps teams to support a smooth transition from WebSphere to IBM Liberty.
  • On-Prem & Cloud Readiness: Develop a strategy for front-end components to adapt to hybrid cloud environments.

Required Skills and Experience

  • Front-End Development: 10+ years of experience in banking, remittance and wallet front-end technologies.
  • JavaScript & Modern Frameworks: Proficiency in React.js, Angular, or Vue.js.
  • HTML5, CSS3, and SASS/LESS: Strong experience in UI development and styling.
  • RESTful API Integration: Experience consuming and integrating APIs.
  • Cloud Exposure: Familiarity with Azure Cloud environments is a plus.
  • Version Control: Proficiency with Git and GitLab.
  • Cross-Browser Compatibility: Expertise in ensuring UI works across multiple browsers.
  • Performance Optimization: Experience with Web Performance, Lazy Loading, and Caching.
  • Banking/Financial Industry Experience: Understanding of regulatory and security requirements is an advantage.

Preferred Qualification:

  • Experience with legacy Java front-end technologies like JSP or JSF.
  • Knowledge of microservices and API-first development.
  • Exposure to IBM Liberty and WebSphere Application Server.
  • Familiarity with CI/CD pipelines for front-end deployment.