What Development Internship Jobs are in Nigeria?

Showing 1852 Development Internship jobs in Nigeria

Software Development Intern

141102 Warri / Remote Placements24

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
About the Role

Our client, a leading fintech innovator, is looking for a bright and driven Software Development Intern to join their dynamic team in **Warri, Delta, NG**. This internship offers an unparalleled opportunity for aspiring software engineers to gain practical experience in a cutting-edge technology environment. You will work closely with experienced developers, contributing to real-world projects and learning the full software development lifecycle. This is a hybrid role, requiring some presence in our **Warri** office, but offering flexibility for remote work. Our client is dedicated to fostering a collaborative and innovative workspace where interns are encouraged to learn, grow, and contribute meaningfully. You'll be involved in coding, testing, and debugging, gaining valuable insights into software architecture and best practices. This is more than just an internship; it's a launchpad for your career in technology.

Key Responsibilities
  • Assist in writing, testing, and debugging code under the guidance of senior developers.
  • Participate in code reviews to learn about code quality and best practices.
  • Contribute to the development of new features and enhancements for existing software applications.
  • Collaborate with team members to troubleshoot and resolve software defects.
  • Learn and apply software development methodologies (e.g., Agile).
  • Assist in documenting software designs and technical specifications.
  • Gain exposure to various programming languages and development tools.
  • Participate in team meetings and contribute ideas for product improvement.
  • Help maintain and improve existing codebases.
Requirements
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming concepts and at least one programming language (e.g., Python, Java, C++).
  • Basic understanding of data structures and algorithms.
  • Familiarity with version control systems like Git is a plus.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work effectively both independently and as part of a team.
  • Proactive attitude and a passion for software development.
  • Prior personal projects or contributions to open-source are highly valued.
Benefits

This internship provides a competitive stipend and valuable hands-on experience. Interns receive dedicated mentorship from industry experts, opportunities to work on impactful projects, and exposure to a professional software development environment. Our client offers a vibrant and inclusive workplace culture, with opportunities for networking and professional development. You will gain practical skills and industry knowledge that will significantly boost your resume and future career prospects. This is an exciting chance to contribute to innovative projects while developing your technical expertise in **Warri, Delta, NG**.

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer

520271 Uyo / Remote Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client is looking for an enthusiastic and motivated Junior Web Developer to join their growing development team. This position offers a fantastic opportunity to kickstart your career in web development, working on exciting projects and gaining hands-on experience. You will collaborate with senior developers and designers to build and maintain responsive, user-friendly websites and web applications. The ideal candidate has a foundational understanding of web technologies and a strong desire to learn and grow. This role is well-suited for individuals eager to contribute to a dynamic team environment. We are excited to offer this position in Uyo, Akwa Ibom, NG , a city known for its developing tech scene. This role is remote-friendly, allowing for flexibility while you hone your skills. We are committed to providing a supportive environment where junior developers can thrive and develop their full potential. Key Responsibilities
  • Assist in the development and implementation of new website features and functionalities.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Collaborate with the design team to translate UI/UX designs into functional web pages.
  • Perform bug fixing and troubleshoot website issues.
  • Participate in code reviews and contribute to team discussions.
  • Learn and apply new technologies and development best practices.
  • Assist in the maintenance and updating of existing websites.
  • Ensure websites are responsive and perform well across different devices and browsers.
  • Contribute to testing efforts to ensure the quality and stability of web applications.
  • Support the development team in various coding and technical tasks as assigned.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable skills.
  • Foundational knowledge of HTML, CSS, and JavaScript.
  • Familiarity with at least one modern JavaScript framework (e.g., React, Vue, Angular) is a plus.
  • Basic understanding of server-side languages (e.g., Node.js, Python) and databases is beneficial.
  • Experience with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • A portfolio or examples of personal projects demonstrating coding skills.
  • Ability to work effectively in a remote or hybrid team setting.
Benefits
  • Competitive entry-level salary and opportunities for salary growth.
  • Mentorship from experienced developers.
  • Access to online learning platforms and training resources.
  • Collaborative and supportive team environment.
  • Flexible working hours and remote work options.
  • Paid time off and statutory holidays.
  • Exposure to a variety of challenging and rewarding projects.
  • Opportunity to grow within a dynamic company in Uyo, Akwa Ibom, NG .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Engineer - Yola

640261 Yola / Remote Placements24

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, an innovative automotive technology solutions provider, is seeking a talented Automotive Software Development Engineer to join their team in Yola, Adamawa . This role is central to the design, development, and implementation of embedded software for various automotive systems, including infotainment, vehicle control units, and advanced driver-assistance systems (ADAS). You will work with a team of skilled engineers to create robust, efficient, and high-quality software that powers the next generation of vehicles. The ideal candidate will have a strong background in C/C++ programming, experience with embedded systems, and a passion for automotive technology. This position offers a hybrid work model, providing flexibility and collaboration opportunities. We are committed to advancing automotive software solutions that enhance vehicle performance, safety, and user experience. Your contributions will be vital in delivering cutting-edge software that meets the evolving demands of the automotive industry. Join a forward-thinking company dedicated to innovation and excellence in automotive software engineering.

Key Responsibilities
  • Design, develop, test, and maintain embedded software for automotive applications using C/C++.
  • Implement software according to defined specifications and coding standards.
  • Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
  • Develop and execute unit tests and integration tests to ensure software quality.
  • Collaborate with hardware engineers, system engineers, and QA teams to ensure seamless integration.
  • Debug and resolve software defects identified during testing or in production.
  • Contribute to the design and architecture of automotive software systems.
  • Stay updated on automotive software development trends, tools, and best practices.
  • Participate in code reviews and provide constructive feedback to peers.
  • Ensure software compliance with relevant automotive standards (e.g., AUTOSAR, MISRA C).
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 3 years of experience in embedded software development, preferably in the automotive industry.
  • Strong proficiency in C and C++ programming languages.
  • Experience with embedded operating systems (e.g., Linux, RTOS).
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
  • Understanding of software development methodologies (e.g., Agile).
  • Experience with debugging tools and techniques for embedded systems.
  • Good analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Knowledge of automotive safety standards (e.g., ISO 26262) is a plus.
Benefits Our client offers a competitive salary, comprehensive health and wellness benefits, and professional development opportunities. The hybrid work arrangement provides flexibility. You will be part of an innovative automotive technology company in Yola, Adamawa , working on exciting and impactful software projects. This role offers a significant opportunity to grow your career in the dynamic field of automotive software development. Join a collaborative team committed to creating state-of-the-art automotive solutions.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Chemical Engineer - Process Development Intern

450110 Owerri / Remote Placements24

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
About the Role Our client, a forward-thinking chemical company, is offering a challenging and rewarding Graduate Chemical Engineer - Process Development Internship in Owerri, Imo, NG . This internship provides an excellent opportunity for bright, ambitious students or recent graduates to gain hands-on experience in process development, optimization, and data analysis within a dynamic industrial setting. This hybrid role involves working closely with experienced engineers at the facility while also offering flexibility for remote work on specific tasks and projects. You will contribute to real-world projects, assisting in the scaling up of processes, troubleshooting production issues, and analyzing process data to identify areas for improvement. This internship is designed to foster practical skills and provide valuable insights into the chemical engineering profession. We are committed to providing a supportive learning environment and mentorship to help you succeed. Key Responsibilities
  • Assist senior engineers in developing and optimizing chemical processes.
  • Support data collection, analysis, and interpretation for process improvement initiatives.
  • Conduct literature reviews and research on new process technologies.
  • Help with pilot plant operations and scale-up studies under supervision.
  • Participate in process safety reviews and contribute to hazard identification.
  • Prepare technical documentation, reports, and presentations related to assigned projects.
  • Collaborate with R&D, production, and quality control teams.
  • Learn and apply principles of process control and instrumentation.
  • Adhere to all company safety and environmental policies.
Requirements
  • Currently pursuing or recently completed a Bachelor's degree in Chemical Engineering.
  • Strong academic background in core chemical engineering subjects.
  • Basic understanding of chemical processes and unit operations.
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
  • Excellent analytical and problem-solving abilities.
  • Good written and verbal communication skills.
  • Ability to work effectively both independently and as part of a team.
  • Proactive attitude and a strong desire to learn.
  • Willingness to work in a hybrid model, with potential for remote contribution.
Benefits
  • Stipend provided during the internship period.
  • Hands-on experience in process development and optimization.
  • Mentorship from experienced chemical engineers.
  • Exposure to industrial chemical processes and technologies.
  • Networking opportunities within the chemical industry.
  • Potential for future full-time employment based on performance.
  • Hybrid work flexibility.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer Apprentice (Hybrid)

500212 Port Harcourt / Remote Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
About the Role

Our client is looking for a bright and motivated Junior Software Developer Apprentice to join their innovative technology team. This hybrid role offers the best of both worlds, combining the flexibility of remote work with the collaborative energy of in-office engagement. You will embark on a structured learning journey, gaining hands-on experience in software development lifecycle, coding, testing, and deployment. This apprenticeship is ideal for aspiring developers who possess a logical mindset, a passion for coding, and a drive to build high-quality software solutions. You will be working alongside experienced engineers, learning best practices in software design and development. Our client is committed to fostering talent and providing a supportive environment where you can grow your technical skills and contribute to exciting projects. This is a chance to turn your coding enthusiasm into a rewarding career.

Key Responsibilities
  • Assist in writing, testing, and debugging code for new features and applications under senior guidance.
  • Collaborate with development teams to understand software requirements and design specifications.
  • Participate in code reviews to ensure code quality, performance, and maintainability.
  • Learn and apply various programming languages and development tools relevant to our tech stack.
  • Assist in the development of user interfaces (UI) and user experiences (UX) for web and mobile applications.
  • Contribute to the maintenance and improvement of existing software systems.
  • Help troubleshoot and resolve software defects and issues reported by users or QA teams.
  • Learn agile development methodologies and participate in team ceremonies (e.g., stand-ups, sprint planning).
  • Engage in continuous learning to stay updated with emerging technologies and industry trends.
  • Document code, technical processes, and project developments clearly and comprehensively.
Requirements
  • A strong foundation in computer science principles or equivalent practical experience.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Basic understanding of software development lifecycles and methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, suitable for a hybrid work model.
  • Eagerness to learn and adapt to new technologies and project requirements.
  • Ability to work effectively both independently and as part of a team.
  • A Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but practical experience and demonstrated aptitude are highly valued.
  • Familiarity with version control systems like Git is a plus.
  • Located within commuting distance of Port Harcourt, Rivers, NG to facilitate hybrid work requirements.
Benefits

This hybrid apprenticeship offers structured training, mentorship from seasoned software engineers, and exposure to real-world development challenges. You will have the opportunity to work on impactful projects and build a professional portfolio. The hybrid model provides flexibility, allowing for a balanced work and personal life. Our client offers a competitive learning environment, encouraging professional growth and skill development. You'll gain practical experience in a collaborative team setting, working towards delivering innovative software solutions. This role is an excellent pathway to a successful career in software development within a growing tech company.

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Project Manager, Software Development

342101 Akure / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a leading technology firm, is seeking a highly skilled and experienced Project Manager to oversee their software development projects in **Akure, Ondo, NG**. This fully remote position is perfect for a visionary leader who can guide agile development teams to deliver high-quality software solutions. You will be responsible for the entire project lifecycle, from conceptualization to deployment, ensuring projects meet client requirements, timelines, and budgets. The ideal candidate possesses a strong technical background, excellent leadership qualities, and a passion for driving innovation in software engineering. Join a cutting-edge company that fosters a culture of collaboration and continuous improvement, allowing you to work from the comfort of your home office. Key Responsibilities
  • Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
  • Develop and manage detailed project plans, schedules, and budgets for software development initiatives.
  • Lead and motivate cross-functional software development teams, fostering an agile and productive environment.
  • Oversee the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Manage project risks and issues, implementing effective mitigation strategies.
  • Facilitate regular project status meetings and provide comprehensive reports to stakeholders.
  • Ensure adherence to coding standards, quality assurance practices, and security protocols.
  • Manage stakeholder expectations and ensure clear communication throughout the project.
  • Drive continuous improvement within the development process, implementing best practices.
  • Conduct post-project reviews to capture lessons learned and improve future project outcomes.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field; Master's degree preferred.
  • Minimum of 5 years of experience in project management, specifically within software development environments.
  • Proven experience managing projects using Agile methodologies (Scrum, Kanban).
  • Strong understanding of software development lifecycle (SDLC) and related technologies.
  • Excellent leadership, team management, and communication skills.
  • Proficiency in project management software (e.g., Jira, Confluence, Trello) and development tools.
  • Ability to manage complex projects and multiple priorities effectively in a remote setting.
  • Strong analytical and problem-solving skills.
  • Experience with cloud technologies (AWS, Azure, GCP) is a plus.
  • Agile or PMP certification is highly desirable.
Benefits
  • Highly competitive salary and bonus structure.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous vacation policy and paid holidays.
  • Opportunities for continuous professional development and attending industry conferences.
  • Fully remote work arrangement, offering flexibility and work-life balance.
  • Access to the latest technologies and development tools.
  • Employee stock options.
  • A collaborative and innovative company culture.
  • Home office setup stipend.
  • Annual company retreats (virtual or in-person, as feasible).
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Web Development Trainee

212101 Minna Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
About the Role

Our client, a cutting-edge digital agency headquartered in Minna, Niger, NG , is actively seeking motivated individuals for a Junior Web Development Trainee position. This apprenticeship is designed for aspiring developers eager to immerse themselves in the world of web creation, from front-end aesthetics to back-end functionality. You will be part of a collaborative team, working on diverse projects for a range of clients. This role offers a structured learning path, mentorship from seasoned developers, and practical experience in building and maintaining websites and web applications. Located in the vibrant city of Minna, Niger, NG , this opportunity is perfect for those passionate about technology and eager to grow their careers in a hands-on capacity. The position requires consistent presence at our office for optimal team collaboration and training.

Key Responsibilities
  • Assist in developing and implementing new user-facing features using modern web technologies.
  • Collaborate with designers and senior developers to translate UI/UX designs into functional web pages.
  • Write clean, maintainable, and efficient code under guidance.
  • Participate in code reviews to learn best practices and improve code quality.
  • Debug and resolve issues identified in existing web applications.
  • Contribute to the maintenance and enhancement of client websites.
  • Learn and apply version control systems like Git.
  • Stay updated with emerging web development trends and technologies.
Requirements
  • A foundational understanding of HTML, CSS, and JavaScript.
  • Familiarity with at least one modern JavaScript framework (e.g., React, Vue, Angular) is a plus.
  • Basic knowledge of back-end concepts and server-side languages (e.g., Node.js, Python, PHP) is beneficial.
  • Problem-solving aptitude and a keen eye for detail.
  • Strong desire to learn and adapt to new technologies.
  • Good communication skills and the ability to work effectively in a team environment.
  • Must be legally authorized to work in Minna, Niger, NG .
  • A portfolio or examples of personal projects are highly encouraged.
Benefits

This trainee position comes with a competitive stipend, offering a pathway to a full-time role upon successful completion of the training period. Trainees will receive extensive mentorship, access to industry-standard tools, and the opportunity to build a professional portfolio. Our client is committed to fostering a growth-oriented culture, providing continuous learning opportunities and exposure to exciting projects. Join a supportive team in Minna, Niger, NG and shape your future in web development.

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Development internship Jobs in Nigeria !

Graduate Software Developer Trainee

900211 Abuja / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

trainee
About the Role Our client, a dynamic technology startup located in the heart of Abuja , is actively recruiting aspiring Software Developers for their intensive trainee program. This is a unique pathway for bright minds with a passion for coding and innovation to build a career in software engineering. You will be immersed in a collaborative environment, working on cutting-edge projects under the guidance of experienced software architects and lead developers. The program focuses on providing a solid foundation in modern software development methodologies, programming languages, and best practices. We believe in nurturing talent from the ground up, offering a challenging yet rewarding experience for individuals eager to make a significant impact in the tech landscape of Abuja . This role is ideal for individuals who are quick learners and possess strong logical thinking skills. We are looking for individuals who are ready to contribute and grow within a fast-paced, forward-thinking organization. Key Responsibilities
  • Participate in coding, testing, and debugging software applications under supervision.
  • Learn and implement various programming languages (e.g., Python, Java, JavaScript) as required by projects.
  • Assist in the development of front-end and back-end components of web applications.
  • Contribute to the design and implementation of database structures.
  • Collaborate with team members on code reviews and technical discussions.
  • Understand and apply software development lifecycle (SDLC) principles.
  • Assist in documenting technical designs, code, and user guides.
  • Engage in training sessions and workshops to acquire new technical skills.
  • Work with agile methodologies to deliver project milestones efficiently.
  • Troubleshoot and resolve software defects and issues reported by QA or users.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Demonstrated passion for software development, evidenced by personal projects or coding challenges.
  • Basic knowledge of at least one programming language is required.
  • Understanding of fundamental computer science concepts like data structures and algorithms.
  • Strong analytical and problem-solving capabilities.
  • Good communication skills, both written and verbal.
  • Ability to work effectively in a team environment and adapt to changing project requirements.
  • Enthusiasm for learning new technologies and methodologies.
  • Residency or willingness to commute to Abuja for hybrid work requirements.
  • A strong commitment to professional development and the trainee program.
Benefits
  • Intensive, hands-on training in software development technologies and practices.
  • Mentorship from senior software engineers and tech leads.
  • Exposure to diverse software development projects and industry challenges.
  • Opportunities for career advancement within the company.
  • A collaborative and innovative work culture in Abuja .
  • Access to learning resources and professional development tools.
  • Competitive stipend during the trainee period.
  • Potential for a full-time Software Developer role upon successful completion.
  • Networking opportunities within the Nigerian tech ecosystem.
  • Experience with modern development tools and platforms.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior IT Recruitment Consultant - Software Development

110110 Abeokuta / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a leading Recruitment Consultancy based in **Abeokuta, Ogun, NG**, is looking for a Senior IT Recruitment Consultant with a strong focus on Software Development roles. This role is crucial for sourcing and placing highly skilled software engineers, developers, architects, and testers for a variety of clients, from startups to established enterprises. The ideal candidate will possess a deep understanding of software development lifecycles, various programming languages, and modern technology stacks. You will play a key role in supporting the technology sector's growth in **Abeokuta, Ogun, NG**, by connecting companies with the talent they need to innovate and thrive. This is an excellent opportunity for an experienced IT recruiter to expand their expertise and career within a supportive and dynamic environment. We are seeking a driven professional with a passion for technology and recruitment. Key Responsibilities
  • Source, screen, and interview qualified software development professionals across various levels and technologies.
  • Develop and implement effective sourcing strategies to attract top engineering talent, including passive candidates.
  • Build and maintain a strong pipeline of software developers, QA engineers, DevOps specialists, and technical leads.
  • Understand client requirements in depth, advising on market trends and talent availability.
  • Manage the full recruitment lifecycle, ensuring a high-quality candidate experience.
  • Stay current with emerging technologies, programming languages, and industry best practices.
  • Utilize recruitment databases, professional networks, and niche job boards to identify candidates.
  • Achieve and exceed recruitment targets and KPIs.
  • Mentor junior members of the IT recruitment team.
Requirements
  • Minimum of 4 years of experience in IT recruitment, with a substantial focus on software development roles.
  • Proven success in recruiting for technologies such as Java, Python, JavaScript, C#, .NET, React, Node.js, cloud platforms (AWS, Azure), and Agile methodologies.
  • Deep understanding of the software development lifecycle (SDLC) and various engineering disciplines.
  • Excellent sourcing skills and experience with LinkedIn Recruiter and other relevant platforms.
  • Proficiency in Applicant Tracking Systems (ATS).
  • Strong negotiation, communication, and interpersonal skills.
  • Ability to manage multiple demanding searches simultaneously.
  • Bachelor's degree in Computer Science, Engineering, Human Resources, or a related field is preferred.
  • Experience within the **Abeokuta, Ogun, NG** tech scene is a plus.
Benefits
  • Competitive salary and a rewarding commission structure.
  • Comprehensive benefits package, including health insurance.
  • Hybrid work model offering excellent work-life balance.
  • Opportunities for professional growth and specialized training.
  • A collaborative and forward-thinking work environment.
  • Chance to work with innovative clients and cutting-edge technologies.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

600271 Maiduguri / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

internship
About the Role

Our client, an innovative technology firm based in Maiduguri, Borno, NG , is seeking passionate and bright individuals for a Full-Stack Software Developer Apprenticeship. This is a unique opportunity for aspiring developers to gain hands-on experience across the entire software development lifecycle. You will work closely with senior engineers, contributing to real-world projects using modern technologies. Our client is dedicated to fostering talent through comprehensive training, mentorship, and exposure to agile development practices. The ideal candidate is a self-starter, eager to learn, with a foundational understanding of programming concepts and a strong desire to excel in software development. This role is integral to driving innovation and delivering cutting-edge solutions for our clients in Maiduguri, Borno, NG .

Key Responsibilities
  • Assist in the design, development, testing, and deployment of web applications.
  • Write clean, efficient, and maintainable code in various programming languages (e.g., Python, JavaScript, Java).
  • Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Learn and apply database management principles, including SQL and NoSQL databases.
  • Assist in troubleshooting and debugging software defects.
  • Contribute to the development of APIs and microservices.
  • Engage in learning new technologies and development methodologies.
  • Follow established coding standards and best practices.
  • Document code, processes, and technical specifications as required.
Requirements
  • A degree or equivalent qualification in Computer Science, Information Technology, or a related field, or demonstrable equivalent experience.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React or Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
  • Familiarity with version control systems, such as Git.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and the ability to work effectively in a team environment.
  • A proactive attitude towards learning and a passion for software development.
  • Ability to adapt to a hybrid work model, including some in-office presence in Maiduguri, Borno, NG .
  • Portfolio of personal projects or contributions to open-source is a plus.
Benefits

This apprenticeship provides a fast track into a career in software development, with potential for full-time employment upon successful completion. Apprentices will receive a competitive stipend and invaluable mentorship from industry experts. Exposure to a wide range of technologies and development practices. Opportunities for professional growth and skill enhancement. Be part of a forward-thinking company shaping the future of technology in Maiduguri, Borno, NG .

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall FMCG
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Development Internship Jobs