Careers


Location: ABUJA – Department: IT
Term: 6 Months Initial Contract; Renewable based on Performance.

Top Duties and Qualifications

A Full Stack Developer, or Full Stack Software Engineer, is a Computer Programmer who uses coding to operate on both front- and back-end systems. Their main duties include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for functionality.

DUTIES AND RESPONSIBILITIES

A job description for a Full-Stack Developer may contain the following duties and responsibilities:

  • Managing the complete software development process from conception to deployment
  • Maintaining and upgrading the software following deployment
  • Managing the end-to-end life cycle for the production of software and applications
  • Overseeing and guiding the analyzing, writing, building, and deployment of software
  • Overseeing the automated testing and providing feedback to management during the development process
  • Modifying and testing changes to previously developed programs
  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back-end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile development.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

DEVELOPER REQUIREMENTS

  • Degree in a Technical Related field.
  • Minimum 3-5 Years post degree experience
  • Strong organizational and project management skills.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
  • Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
  • Knowledge of SMS/USSD/IVR Applications will be an added advantage
  • Agile/Scrum Development Methodologies.

WORK MODE: Mixed (Office/Work from Home)

REMUNERATION: Industry Standard & Competitive

APPLY NOW

Location: ABUJA – Department: IT
Term: 6 Months Initial Contract; Renewable based on Performance.

JOB BRIEF

The Technical Business Analyst, (TBA), will be responsible for owning the overall design of assigned technical projects (custom or product strategy) as well as recommending best practices for solutions based on client business needs. This role as a Technical Business Analyst will require strategic design and mapping of business requirements and solutions to system/technical requirements. An individual filling the Technical Business Analyst should be able to articulate possible solutions applicable to experience with Digital Transformation Projects. The Technical Business Analyst will also be responsible for writing a technical specification (for product requirements, custom development, system integration, etc.) based on interactions directly with the customer and company leadership. Ideally the Technical Business Analyst is engaged in best practice development initiatives, provides thoughtful leadership, and familiarity with proven digital solutions that support vertical objectives.

RESPONSIBILITIES

  • Works effectively and individually with Technical and Non-Technical team members and customers
  • Shares similar mentality as existing team members toward customer satisfaction and success
  • Oversees, and has accountability for the successful completion of all aspects of assigned project work
  • Is able to exercise independent judgment, and take the lead role on enterprise level project with minimal direction from a director or engagement manager
  • Is able to effectively facilitate meetings, demonstrate brainstorming / consensus building skills, and interact with executive level project sponsors
  • Can be called on to take a lead role in sales initiatives related to areas of expertise

REQUIRED SKILLS

Demonstrates the ability to effectively prepare and maintain the following documents / tools:

  • Business Process
  • Process Flow Analysis
  • Product Architecture and Design Best Practices
  • Experience working with developers
  • Experience with Cloud Solutions and/or RDBS
  • Basic competence in Front End Development (e.g. HTML5/CSS3/JavaScript)
  • Requirements Definition and Documentation
  • Configuration Workbook
  • Data Models
  • Executive Summaries
  • Project Plans and Resource Scheduling
  • Design Thinking & Agile/Scrum

Demonstrates the following Leadership Skills:

  • Monitors Project Progress, and Follows-up
  • Provides Respectful Feedback
  • Escalates where necessary
  • Analyzes/Identifies areas of risk and develops plans to minimize
  • Seeks opportunities to develop professional skills
  • Technical Background / Degree Program preferred.
  • Possesses excellent oral and written communication skills
  • Ability to work independently
  • Able to discuss the benefits of a Software as a Service Model
  • Basic Knowledge of implementation and configuration of enterprise systems such as CRM, ERP, CMS, etc.
  • Ability to learn quickly and think creatively
  • Team player with strong interpersonal skills and ability to take a leadership role when necessary
  • Detail-oriented individual with the ability to quickly assimilate and apply new concepts, business models, and technologies.
  • Requires a bachelor’s degree and at least 3‐5 years of consulting experience or in a related area.

WORK MODE: Flexible

REMUNERATION: Industry Standard & Competitive

APPLY NOW

Location: ABUJA – Department: IT
Terms: 4 Months Initial Contract; Renewable based on Performance.

JOB BRIEF

We are looking for a UI/UX Designer to turn our software into easy-to-use products for our clients and customers.

UI/UX Designer responsibilities include gathering user requirements, designing graphic elements and building navigation components. To be successful in this role, you should have experience with design software and wireframe tools. If you also have a portfolio of professional design projects that includes work with web/mobile applications, we’d like to meet you.

Ultimately, you’ll create both functional and appealing features that address our requirements and work on web and mobile design projects as are assigned.

DUTIES AND RESPONSIBILITIES

  • Gather and evaluate user requirements in collaboration with product managers and engineers
  • Illustrate design ideas using storyboards, process flows and sitemaps
  • Design graphic user interface elements, like menus, tabs and widgets
  • Build page navigation buttons and search fields
  • Develop UI mockups and prototypes that clearly illustrate how sites function and look like
  • Create original graphic designs (e.g. images, sketches and tables)
  • Prepare and present rough drafts to internal teams and key stakeholders
  • Identify and troubleshoot UX problems (e.g. responsiveness)
  • Conduct layout adjustments based on user feedback
  • Adhere to style standards on fonts, colors and images
  • Requirements
  • Proven work experience as a UI/UX Designer or similar role
  • Portfolio of design projects
  • Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
  • Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
  • Team spirit; strong communication skills to collaborate with various stakeholders
  • Good time-management skills
  • BSc in Design, Computer Science or relevant field

WORK MODE: Mixed (Office/Work from Home)

REMUNERATION: Industry Standard & Competitive

APPLY NOW