Oh oh! Awesome! {$ msg.text $} ({$ msg.count $})
SOFTWARE DEVELOPER (FRONT END)
I'm interested

Industry

Media Intelligence

Category

Software Development

Experience

Experienced

Application Deadline: June 9, 2023

Location: Abuja

Visit website

Contact Person
Eze Innocent

Job Description
  • Responsible for writing the web services and APIs used by front-end developers and mobile application developers.

  • Reviewing current software and processes, analyzing and presenting ideas for improvement.

  • Build scalable, maintainable architectures, and write clean and readable code.

  • Ensure successful delivery of projects, and promote the long-term technical health of our services.

  • Design, develop, test, deploy, maintain and improve services focusing on performance, scalability, and stability.

  • Build Integration with 3rd party API and tools.

  • Support existing systems looking to enhance functionality, increase scale and transform in new ways to meet our product demands.

  • Create new services and capabilities to meet emerging needs as our business grows.
  • The candidate should have a very good grasp of the software development lifecycle: SDLC (Requirement gathering and analysis, Design, Implementation and Coding, Testing [including unit and integration testing], Deployment, and Maintenance).
  • Understands and is able to design and implement software to support performance on the scale (when it's interacting with a lot of users and/or a lot of data).
  • Follows good practice for software development (clean code, test coverage, source code version control, pull requests, code review issue tracking, graceful as well as aggressive error handling).
  • Proficient in Webservices / API design and use of modern frontend frameworks (Vue.js is Essential).
  • Proficiency in HTML, CSS, and Javascript. Ability to convert the design to a functional Web application.
  • At least some basic agile / project management skills; are required to deliver on a software feature/project.
  • Practical knowledge of data structures and algorithms.
  • Proficiency in the use of modern tools and technologies that help with the software development lifecycle.
  • Produce documentation and specifications for development needs.
  • Build automated testing to ensure proper functioning software before releasing it to production.
  • Participate in training for users as well as installation documentation for IT staff.
  • Develops and/or reviews the development of test protocols for testing applications before user acceptance.
  • Review test results and direct further development.
  • Lead engineering projects by collaborating with team members and other staff, facilitating technology architecture decisions, driving forward work streams, and releasing high-quality software.
  • Create quality mockups and prototypes on tight timelines.
  • Troubleshoot and debug to optimize performance.
  • Perform other duties related to the job description.
Skills & Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering or a related field.
  • Professional experience in software development.
  • Knowledge of the software development life-cycle.
  • Intermediate to advanced knowledge of one or more programming languages and development environments.
  • Understands and can apply object-oriented software principles.
  • Ability to work efficiently and productively independently and as part of a team.
  • Strong communication and interpersonal skills.
  • Critical and analytical thinking skills.
  • Detail-oriented with an ability to prioritize and maintain balance among multiple tasks.
  • Experience contributing to new and current systems' design or architecture (architecture, design patterns, reliability and scaling).
  • Ability to learn and adapt to new, complex development environments
  • Passion for building and improving new products in a fast-paced, team-oriented environment.
About the company

Our vision is to empower businesses reach their full potential with the use of technology. From cloud storage, to hosting or setting up the business WiFi or fibre optic laid Internet, we’re geared to take your business to the digital age where all you need to do is plug and play.

I'm interested