Technology

Ui/ux Designer

Professional Perfect Solutions·Lagos, nigeria·Full Time·Internship
TechnologyFull TimeInternship
-Closes Dec 20, 2026

Job Description

  • Collect and evaluate user requirements with the help of product managers and engineers.
  • Use storyboards, process flows, and sitemaps to illustrate design concepts.
  • Menus, tabs, and widgets are examples of graphic user interface elements.
  • Make page navigation buttons and search fields.
  • Create UI mockups and prototypes that clearly show how sites work and look.
  • Make unique graphic designs.
  • Rough draughts should be prepared and presented to internal teams and key stakeholders.
  • Identify and resolve UX issues.
  • Make layout changes based on user feedback. Follow font, color, and image style guidelines.

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter toinfo@pps.com.ng

Please use the job title as the subject line of your email.

At a glance

Company

Professional Perfect Solutions

Location

Lagos, nigeria

Employment

Full Time

Work style

Internship

Experience

Valid until

December 20, 2026

Created

October 19, 2026

More opportunities

Similar roles you might like

Full-stack Developer

Athena Institute of Business & Technology

Unknown, Nigeria

Full-time

Athena Institute of Business and Technology (AIBT) is building Africa’s next generation of business, policy, and tech leaders, through flexible, practical, and impact-driven learning. We are recruiting to fill the position below: Job Title: Full-Stack Developer Location: Nigeria (Remote) Employment Type: Full-time Job Description We are seeking a skilled and innovative Full-Stack Developer to design, develop, test, deploy, and maintain robust web applications and software solutions. The successful candidate will be responsible for building both front-end user interfaces and back-end systems, integrating databases and APIs, and ensuring the performance, security, and scalability of applications. The ideal candidate should have a strong understanding of modern web development technologies, excellent problem-solving abilities, and the capacity to work collaboratively with cross-functional teams to deliver reliable, user-friendly, and high-quality software solutions. Key Responsibilities Design, develop, and maintain responsive web applications and software solutions. Build interactive, accessible, and user-friendly front-end interfaces using modern frameworks and technologies. Develop and maintain back-end services, application logic, APIs, and server-side functionality. Design, implement, and manage databases to ensure efficient data storage, retrieval, and processing. Integrate third-party APIs, payment gateways, and external services where required. Write clean, reusable, secure, and maintainable code in accordance with established development standards. Conduct software testing, debugging, code reviews, and performance optimisation. Identify and resolve technical issues affecting application functionality, security, and performance. Implement authentication, authorisation, and appropriate data protection measures. Collaborate with UI/UX designers, product managers, and other developers to translate business requirements into technical solutions. Use version control systems to manage source code and support collaborative development. Deploy, monitor, and maintain applications across development, testing, and production environments. Maintain technical documentation and contribute to continuous improvement of development processes. Keep up to date with emerging technologies, development frameworks, and software engineering best practices. Education and Qualifications Bachelor's Degree or HND in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline. Relevant professional certifications in web development, software engineering, cloud computing, or related technologies will be an advantage. Demonstrable knowledge of front-end and back-end development principles. Evidence of practical development work through personal projects, internships, professional assignments, or open-source contributions. Additional training in modern JavaScript frameworks, database management, API development, or cloud technologies is desirable. Equivalent practical experience and demonstrable technical competence may be considered in place of formal qualifications. Experience: A minimum of 2–4 years of relevant experience in full-stack development, web application development, or software engineering. Demonstrable experience developing and maintaining both front-end and back-end components of web applications. Practical experience working with databases, APIs, and third-party integrations. Experience using version control systems and collaborative software development workflows. Familiarity with application testing, debugging, deployment, and maintenance. Experience implementing security best practices and optimising application performance. A portfolio of completed applications or projects demonstrating full-stack development capabilities. Experience working within Agile or other collaborative software development environments is an advantage. Candidates with strong technical fundamentals and a portfolio of functional applications may be considered even if they do not meet every stated experience requirement. Required Skills and Competencies Technical Skills: Proficiency in HTML, CSS, JavaScript, and responsive web design. Experience with at least one modern front-end framework, such as React, Angular, or Vue.js. Strong knowledge of at least one back-end programming language or framework, such as Node.js, Python, PHP, Java, or C#. Experience designing, developing, and integrating RESTful APIs or GraphQL services. Practical knowledge of relational or NoSQL databases, such as PostgreSQL, MySQL, or MongoDB. Familiarity with Git and code management platforms such as GitHub or GitLab. Understanding of authentication, authorisation, application security, and secure coding practices. Knowledge of software testing, debugging, and performance optimisation. Familiarity with cloud platforms, application deployment, CI/CD pipelines, and containerisation tools such as Docker is an advantage. Understanding of software development life cycles and modern development methodologies. Professional Skills: Strong analytical and problem-solving abilities. Attention to detail and commitment to producing high-quality code. Effective communication and teamwork skills. Ability to translate business requirements into practical technical solutions. Good time management and ability to meet project deadlines. Adaptability and willingness to learn new technologies. Ability to work independently while contributing effectively to a development team.

8 hours ago

Full Stack Software Engineer

AppZone Limited

Lagos, nigeria

full-time

Appzone Limited is Africa's leading provider of Integrated Banking and Payment software platforms and incidentally creator of BankOne; the world's leading cloud infrastructure for Banking and Payment processing targeted at Small and Medium financial Institutions. We are recruiting to fill the position below: Job Position: Full Stack Software Engineer Job Location: Lagos Job Type: Full time Job Description Write high-quality code as required, and contribute to the design and implementation of applications and ensure the development of products and features enhancements from design through to deployment. Oversee the development of functional applications on the server-side and client-side of our various products/platforms Design, develop, and maintain scalable and high-performance server-side applications using, either one or more of, .NET, Java, Python, and/or NodeJS. Implement RESTful APIs and integrate with various services and databases and optimize application performance and troubleshoot issues. Build responsive and intuitive user interfaces using React, jQuery, and/or Angular. Collaborate with UI/UX designers to translate design concepts into functional front-end code and ensure cross-browser compatibility and optimize front-end performance. Develop end-to-end solutions that connect frontend and backend components seamlessly and participate in architectural discussions and contribute to the overall system design. Ensure high code quality through thorough testing and code reviews and contribute to and leverage open source projects to enhance our technology stack. Ensure the production of scalable and functional applications that meet specifications and perform code reviews, inspecting code quality and assuring process adherence. Draft application operating procedures and technical documentation as required, and actively participate in scrum processes and collaborate in ensuring a smooth run of operations across multiple Engineering teams. Conduct testing of new features and functionality to ensure they meet quality standards, and work with containers and messaging services to ensure that our products are scalable and reliable. Participate in code reviews to ensure code quality and maintainability and perform root cause analysis on application issues and develop solutions. Troubleshoot and resolve technical issues related to our software products, document product enhancements and communicate changes to relevant stakeholders. Stay up to date with emerging technologies, best practices, and open source trends. Requirements BSc Degree in Computer Science, Computer Engineering, Electrical & Electronics Engineering, or a related field of study from an accredited higher institution.  4+ years of related work experience in software engineering, preferably within the Fintech, Banking and/or financial services sector. Proficient in at least two in any of the server-side languages such as, Java, .NET, Python, NodeJS; proficient in client-side web-based technologies and frameworks/libraries such as, React, Angular, jQuery, HTML, CSS, etc. Solid understanding of RESTful API design and integration, familiarity with databases (SQL and NoSQL), server and cloud platforms (i.e., Azue, AWS, GCP, etc.) Experience with system design and architecture, including designing scalable and reliable systems. Demonstrated ability to build and maintain complex applications and proven experience working on multiple open-source projects.   Excellent communication and interpersonal skills, and ability to work independently and as part of a team. Knowledge of Microservices architecture and containerization methologies and strategies. Ability to take ownership of projects, work independently and manage multiple priorities effectively. Experience in a fast-paced start-up/scale-up environment, will be a plus.

21 days ago

Full Stack Software Engineer

Appzone Limited

Lagos, nigeria

full-time

Job Description Write high-quality code as required, and contribute to the design and implementation of applications and ensure the development of products and features enhancements from design through to deployment. Oversee the development of functional applications on the server-side and client-side of our various products/platforms Design, develop, and maintain scalable and high-performance server-side applications using, either one or more of, .NET, Java, Python, and/or NodeJS. Implement RESTful APIs and integrate with various services and databases and optimize application performance and troubleshoot issues. Build responsive and intuitive user interfaces using React, jQuery, and/or Angular. Collaborate with UI/UX designers to translate design concepts into functional front-end code and ensure cross-browser compatibility and optimize front-end performance. Develop end-to-end solutions that connect frontend and backend components seamlessly and participate in architectural discussions and contribute to the overall system design. Ensure high code quality through thorough testing and code reviews and contribute to and leverage open source projects to enhance our technology stack. Ensure the production of scalable and functional applications that meet specifications and perform code reviews, inspecting code quality and assuring process adherence. Draft application operating procedures and technical documentation as required, and actively participate in scrum processes and collaborate in ensuring a smooth run of operations across multiple Engineering teams. Conduct testing of new features and functionality to ensure they meet quality standards, and work with containers and messaging services to ensure that our products are scalable and reliable. Participate in code reviews to ensure code quality and maintainability and perform root cause analysis on application issues and develop solutions. Troubleshoot and resolve technical issues related to our software products, document product enhancements and communicate changes to relevant stakeholders. Stay up to date with emerging technologies, best practices, and open source trends. Requirements BSc Degree in Computer Science, Computer Engineering, Electrical & Electronics Engineering, or a related field of study from an accredited higher institution. 4+ years' related work experience in software engineering, preferably within the Fintech, Banking and/or financial services sector. Proficient in at least two in any of the server-side languages such as, Java, .NET, Python, NodeJS; proficient in client-side web-based technologies and frameworks/libraries such as, React, Angular, jQuery, HTML, CSS, etc. Solid understanding of RESTful API design and integration, familiarity with databases (SQL and NoSQL), server and cloud platforms (i.e., Azue, AWS, GCP, etc.) Experience with system design and architecture, including designing scalable and reliable systems. Demonstrated ability to build and maintain complex applications and proven experience working on multiple open-source projects. Excellent communication and interpersonal skills, and ability to work independently and as part of a team. Knowledge of Microservices architecture and containerization methologies and strategies. Ability to take ownership of projects, work independently and manage multiple priorities effectively. Experience in a fast-paced start-up/scale-up environment, will be a plus.

21 days ago

Frontend Developer

Beneresa Consulting

Lagos, nigeria

full-time

Beneresa Consulting is driven by the culture of excellence and strict adherence to global best practices; we have combined our vision with the delivery of services that exceeds customer’s expectations. We are recruiting to fill the position below: Job Position: Frontend Developer Job Location: Maryland / kosofe, Lagos Employment Type: Full-time Job Summary We are seeking a highly skilled, creative, and results-driven Frontend Developer to join our technology team. The successful candidate will be responsible for designing, developing, testing, implementing, and maintaining responsive, secure, scalable, and user-friendly web applications. The Frontend Developer will work closely with UI/UX Designers, Backend Developers, Product Managers, and other stakeholders to translate business and design requirements into functional and high-performing digital products. The ideal candidate should have strong hands-on experience with HTML5, CSS3, JavaScript, React.js, TypeScript, API integration, Git/GitHub, responsive design, and modern frontend development practices. Key Responsibilities Frontend Application Development: Develop, maintain, and enhance responsive web applications using modern frontend technologies. Build reusable, scalable, and maintainable UI components. Develop applications using React.js and TypeScript. Translate UI/UX designs, wireframes, and prototypes into functional interfaces. Ensure applications are responsive across desktop, tablet, and mobile devices. Develop clean, efficient, reusable, and well-documented code. UI/UX Implementation: Collaborate with UI/UX Designers to implement designs accurately. Ensure consistency in user interface, navigation, layouts, typography, and interactive elements. Implement responsive and accessible interfaces. Identify usability issues and recommend improvements to enhance user experience. API & Backend Integration: Integrate frontend applications with RESTful APIs and backend services. Work closely with backend developers to ensure effective data exchange and system integration. Implement authentication, authorization, validation, error handling, loading states, and secure data presentation. Troubleshoot frontend and API-related issues. Performance & Application Optimization: Optimize applications for speed, scalability, reliability, and performance. Identify and resolve frontend performance bottlenecks. Implement appropriate techniques such as code splitting, lazy loading, caching, and image optimization. Ensure cross-browser compatibility and consistent application performance. Testing & Quality Assurance: Conduct frontend testing and debugging before deployment. Identify, troubleshoot, and resolve application defects and technical issues. Participate in code reviews and maintain high coding standards. Work with QA teams to ensure applications meet functional and technical requirements. Where applicable, implement unit and integration testing using tools such as Jest, React Testing Library, or Cypress. Version Control & Development Practices: Use Git, GitHub, GitLab, or equivalent version-control platforms for source-code management. Participate in code reviews, pull requests, branching, and collaborative development processes. Follow established software development standards, documentation requirements, and coding conventions. Participate in Agile/Scrum ceremonies, sprint planning, stand-ups, and retrospectives where applicable. Maintenance & Continuous Improvement: Maintain and improve existing frontend applications. Monitor applications and resolve bugs and technical issues. Keep abreast of emerging frontend technologies, frameworks, security practices, and industry trends. Recommend improvements to existing systems, development processes, and user interfaces. Performance Indicators / KPIs Performance will be assessed based on: Quality and maintainability of frontend code. Timely delivery of assigned development tasks. Application performance and responsiveness. Number and resolution of defects/bugs. Successful integration with backend APIs. Compliance with coding and development standards. Code review quality and collaboration. User experience and interface quality. Contribution to continuous improvement of applications. Successful delivery of assigned projects and sprint objectives. Required Qualifications Bachelor's Degree/HND in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline. 7–20 years of proven professional experience in Frontend Development, depending on level. Strong proficiency in: HTML5 CSS3 JavaScript (ES6+) React.js TypeScript Responsive Web Design Git/GitHub Practical experience integrating REST APIs. Good understanding of JSON, authentication, authorization, and frontend-backend communication. Good understanding of UI/UX principles. Experience working with modern frontend development tools and workflows. Strong analytical, troubleshooting, and problem-solving abilities. Good communication and teamwork skills. Demonstrable portfolio of websites, applications, or software projects is highly desirable. Required / Preferred Certifications: Candidates should possess at least one relevant professional certification in Frontend/Web Development, Software Engineering, or a related field. Relevant certifications may include: Meta Front-End Developer Professional Certificate freeCodeCamp Front End Development Libraries / related certifications Recognised React.js certification Recognised JavaScript certification Recognised TypeScript/Web Development certification Microsoft-related web development certification Relevant certification from a recognised technology training institution or professional development platform. Note: Certification will be considered alongside practical technical competence, professional experience, coding ability, and portfolio evidence. Desirable Technical Skills: Experience with any of the following will be an added advantage: Next.js Redux / Redux Toolkit Zustand React Query / TanStack Query Tailwind CSS Bootstrap Material UI GraphQL Jest React Testing Library Cypress Figma GitHub/GitLab CI/CD pipelines Docker Web accessibility standards SEO and web performance optimization Progressive Web Applications (PWA) Current Nigerian job advertisements commonly pair React with TypeScript, Next.js, state-management tools, REST APIs, Git and responsive design, so these are useful keywords for attracting appropriately skilled candidates on jobs boards. Core Competencies: Frontend Software Development React.js Development JavaScript & TypeScript Responsive Web Design API Integration UI/UX Implementation Web Performance Optimization Debugging & Troubleshooting Version Control Software Testing Problem Solving Analytical Thinking Attention to Detail Team Collaboration Communication Time Management Personal Attributes: The successful candidate should demonstrate: Strong attention to detail. A passion for technology and software development. Ability to work independently and collaboratively. Strong ownership and accountability. Ability to meet deadlines and deliver quality work. Willingness to learn and adopt new technologies. Strong ethical and professional standards. Ability to work effectively in a fast-paced environment. Method of Application  Interested and qualified candidates should send their Updated CV, Evidence of relevant professional certifications, Portfolio/GitHub/GitLab profile where available and Relevant academic/professional credentials. to: recruitment@baywoodgrp.com or hr@baywoodgrp.com using the Job Position as the subject of the mail.

21 days ago

Backend Developer

Beneresa Consulting

Lagos, nigeria

full-time

Beneresa Consulting is driven by the culture of excellence and strict adherence to global best practices; we have combined our vision with the delivery of services that exceeds customer’s expectations. We are recruiting to fill the position below: Job Position: Backend Developer Job Location: Maryland, Lagos Employment Type: Full-time Job Summary We are seeking a highly skilled and results-oriented Backend Developer to join our technology team. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining reliable, secure, scalable, and high-performance backend applications and services. The role requires strong proficiency in backend programming, API development, database management, system integration, application security and cloud technologies. The successful candidate will work closely with Frontend Developers, DevOps Engineers, Product Managers, UI/UX Designers and other stakeholders to deliver robust digital solutions. Key Responsibilities Design, develop and maintain scalable backend applications, services and APIs. Build and maintain secure RESTful APIs and, where applicable, GraphQL APIs. Develop server-side business logic and ensure efficient application performance. Design, implement and optimize relational and NoSQL databases. Develop and maintain integrations with third-party APIs, payment gateways and external systems. Implement authentication, authorization and access-control mechanisms using technologies such as JWT and OAuth2. Develop scalable and maintainable microservices and backend architectures. Write clean, efficient, reusable and well-documented code. Conduct unit, integration and automated testing to ensure application reliability. Identify, troubleshoot and resolve application bugs, performance issues and production incidents. Participate in code reviews and maintain established coding standards and development practices. Work with DevOps teams to support application deployment, CI/CD pipelines and production environments. Use Git and established version-control workflows for source-code management. Support cloud deployment and infrastructure requirements across platforms such as AWS, Microsoft Azure or Google Cloud. Implement appropriate data protection and application-security practices. Monitor backend applications and identify opportunities for performance, scalability and reliability improvements. Contribute to technical documentation, system architecture decisions and development standards. Participate in Agile / Scrum ceremonies, sprint planning and technical discussions. Collaborate with cross-functional teams to translate business requirements into effective technical solutions. Stay current with emerging backend technologies, development frameworks, security practices and industry standards. Requirements Educational Qualifications: Bachelor's Degree / HND in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related discipline. Equivalent professional experience and demonstrable technical competence may be considered. Relevant professional certifications will be an advantage. Experience: 5–20 years of professional experience in backend development or a related software-engineering role. Demonstrable experience building and deploying production-grade applications. Experience developing APIs and integrating third-party services. Practical experience with SQL and/or NoSQL databases. Experience using Git and modern software-development workflows. Experience with cloud platforms, Docker or CI/CD will be an advantage. Required Technical Skills: Candidates should demonstrate strong practical knowledge of several of the following: Programming Languages: Node.js / JavaScript / TypeScript Python Java / Spring Boot PHP / Laravel Go Strong proficiency in at least one backend programming language is mandatory. Frameworks & Backend Technologies: Express.js / NestJS Django / FastAPI Spring Boot Laravel Microservices architecture Event-driven architecture Database Technologies: PostgreSQL MySQL Microsoft SQL Server MongoDB Redis Candidates should understand database design, indexing, query optimization, transactions and data modelling. API & Integration: RESTful API development GraphQL API documentation Third-party API integration Authentication and authorization JWT / OAuth2 Payment / API integrations. DevOps & Cloud: Git / GitHub / GitLab Docker CI/CD pipelines AWS, Azure or Google Cloud Linux Kubernetes is an added advantage Security: Secure coding principles OWASP security practices Authentication and authorization Data protection API security Vulnerability identification and remediation Professional Certifications – Preferred: Candidates with one or more of the following certifications will have an added advantage: AWS Certified Developer – Associate Microsoft Certified: Azure Developer Associate Google Cloud Professional Cloud Developer Oracle Certified Professional: Java SE Developer OpenJS Node.js Certification Python Institute PCAP / PCEP MongoDB Associate Developer Relevant Docker / Kubernetes or DevOps certifications. Cloud and technology-specific certifications are increasingly reflected in backend job requirements, although the exact certification should match the employer's technology stack. Key Competencies: The successful candidate should possess: Strong analytical and problem-solving skills. Excellent programming and debugging abilities. Strong understanding of software-development principles. Ability to design scalable and maintainable solutions. Strong attention to detail. Good understanding of application security. Ability to work independently and collaboratively. Strong communication and interpersonal skills. Ability to manage competing priorities and meet development deadlines. Strong ownership, accountability and willingness to learn. Ability to work effectively within a fast-paced technology environment. Preferred / Added Advantages: Experience working in FinTech, Banking, Microfinance, Payments or Financial Technology. Experience with payment gateways and financial APIs. Experience with Kafka, RabbitMQ or other message brokers. Experience with Kubernetes. Knowledge of GraphQL or gRPC. Experience with real-time applications. Knowledge of system architecture and scalability. Experience with automated testing. Active GitHub portfolio demonstrating completed backend projects. Experience working in an Agile/Scrum environment. Method of Application  Interested and qualified candidates should send their Application to: Recruitment@baywoodgrp.com or hr@baywoodgrp.com using the Job Position as the subject of the mail.

21 days ago