Description du poste
Are you ready to be part of a transformational journey that will reshape the digital landscape of Africa? A leading Pan-African telecommunications company is launching a groundbreaking Software Engineering Centre of Excellence (COE); dedicated to building future-focused digital products designed to empower and revolutionize the continent. This is your opportunity to join an innovative team within an inclusive workplace culture, enhance your skills, and advance your career at the forefront of technological advancement as we accelerate towards a brighter, more connected future for Africa We are looking for a Mid-Level Software Developer who will collaborate closely with the Senior Developer to oversee both front-end and back-end development processes, bringing solutions from conception to final product in alignment with business requirements. This role entails implementing and supervising the design, development, and maintenance of fully operational platforms.
Key responsibilities include:
Collaborate within a Software Development team, following Agile development methodologies.
Engage with Project Management and solution architects to estimate and scope out projects.
Partner with the Creative team during planning, discovery, and production phases.
Collaborate with both front-end and back-end development teams to create and optimize solutions.
Enhance code for optimal performance.
Comment code and produce documentation to industry standards as required.
Develop code to high standards while embracing industry-accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI, etc.).
Define and develop APIs.
Contribute to the analysis and design of software products and tools.
Evaluate and provide insights on technical feasibility.
Create high-quality prototypes for a clearer understanding of UI designs.
Test and confirm software meets the needs of intended audiences.
Recommend and implement enhancements and improvements.
Adhere to formal Software Engineering best practices.
Mentor and guide team members.
Monitor and measure customer experience and KPIs.
Provide periodic progress reports to management and customers.
Skills & experience are we looking for includes:
Minimum of 5+ years of experience in building Applications.
Minimum of 4+ years of experience with React and/or Angular....
