Developer Jobs in Abuja (2024)

Developer Jobs in Abuja: Nigeria’s vibrant capital, Abuja, is quickly becoming a major technology player. The demand for qualified developers is rising due to the exponential growth of startups, IT organizations, and worldwide enterprises.

Developer Jobs in Abuja

You can apply for the following developer positions if you have a strong interest in them:

1. Software Developer

Location: Abuja

Responsibilities:

  • Create, implement, and manage software projects.
  • Write scalable, effective, and tidy code.
  • Fix, troubleshoot, and update current software.
  • Work with multidisciplinary groups to design, create, and deploy new features.
  • Verify the programs’ functionality, quality, and responsiveness.
  • Take part in code reviews and offer helpful criticism.
  • Put together and keep up technical documentation.
  • Keep abreast of the most recent developments in technology and industry trends.

Qualifications:

  • A bachelor’s degree in engineering, computer science, or a similar discipline.
  • Strong background in software engineering, development, or a related field.
  • Knowing at least one programming language (Java, C++, Python, JavaScript, etc.) is necessary.
  • Knowledge of databases (such as PostgreSQL, MongoDB, and MySQL).
  • Knowledge of software development methodologies such as Scrum and Agile.
  • Familiarity with web frameworks (such Django, React, and Angular).
  • Outstanding problem-solving and detail-oriented skills.
  • Excellent communication and collaboration abilities.

Link to Apply

2. Front-End Developer

Location: Abuja

Responsibilities:

  • Develop and manage excellent React or Angular web applications.
  • Connect front-end apps to back-end APIs.
  • To deliver flawless user experiences, work together with product managers, designers, and backend developers.
  • Collaborate closely with UX/UI designers to transform design ideas into aesthetically pleasing and useful user interfaces.
  • Regarding design feasibility, usability, and accessibility, offer comments and suggestions.
  • Convert wireframes and design mockups into excellent code to guarantee pixel-perfect UI execution.
  • Boost the performance and scalability of your application.
  • Work together with backend developers to incorporate server-side logic into front-end components.
  • Make that the design of your user interface (UI) holds up logically and consistently across a range of devices and screen sizes.
  • Use React.js best practices to create reusable and modular front-end components.
  • Find methods to optimize and restructure the front-end coding while maintaining and improving it.
  • Use state management technologies such as Redux for complex applications.
  • Ensure that web apps that are responsive and mobile-friendly provide a consistent user experience on all platforms.
  • Test and debug frontend code to address issues with responsiveness and cross-browser compatibility.
  • Conduct code reviews to ensure adherence to best practices, coding standards, and code quality.
  • Make unit tests and thoroughly test frontend components to identify and fix bugs.
  • Note technical specs, code documentation, and project milestones.
  • Collaborate with cross-functional teams comprised of backend engineers, project managers, and designers to produce software of the highest caliber.

READ ALSO:

Requirements:

  • Proficiency in HTML, CSS, and JavaScript.
  • Knowledge of JavaScript frameworks such as React, Angular, or Vue.js.
  • Familiarity with server-side CSS preprocessing languages such as LESS and SASS.
  • Familiarity with version control systems like Git.
  • Knowledge of responsive and flexible design.
  • Strong ability to solve problems and pay close attention to details.
  • Exceptional interpersonal and teamwork skills.

Qualifications:

  • A bachelor’s degree in computer science or a related field.
  • Familiarity with agile development methodologies.
  • Knowledge of RESTful APIs and web services.

Link to Apply

3. Software Developer (Java)

Location: Abuja

Responsibilities/Requirements:

  • Advanced understanding of the SDLC (Security, Design, Implementation and Coding, Testing (including Unit and Integration Testing), Deployment, and Maintenance).
  • Advanced understanding of relational database design at the data layer. practical understanding of associated ideas, including normalization (up to the third normal form).
  • Advanced proficiency with Java programming.
  • Implementation experience with Java Web Services / APIs (knowledge of the Spring framework is advantageous) and front-end web applications (Angular, React, HTML/CSS).
  • Familiarity with algorithms and data structures.
  • Creating, putting into practice, and managing Java applications—which are frequently needed for mission-critical systems—that are high-volume and low-latency
  • Professionally engages with clients and internal business divisions to support the creation of applications’ essential business requirements.
  • Creating applications with clean code, test coverage, source code version control, pull requests, code review, problem tracking, and aggressive yet graceful error handling, all in accordance with best practices and customer specifications.
  • Keeping clients informed about the design process and approach through documentation.

Experience/Skills/Certifications:

  • Two or more years’ experience developing software.
  • It is necessary to have extensive experience with application development.
  • Knowledge of managing, designing, developing, and implementing at least three large-scale Java enterprise application projects
  • It is required to have certifications in HTML5, Angular, Python, CSS, JavaScript, SQL, and OCPJP in addition to Java programming.
  • A bachelor’s degree from an accredited university in computer science, engineering, management information systems, or any of the physical sciences.
  • An advanced level qualification. is an extra benefit.

Link to Apply

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *