Associate Software Engineer

Website AFRICA MANAGEMENT SOLUTIONS LTD

Our client is looking to recruit for a detail-oriented associate software engineer who will collaborate with the technology team in the development of features. The ideal candidate should have an excellent understanding of basic JavaScript, CSS and HTML. The candidate should also be willing to learn new stacks and work with other traditional technologies such as Word Press. The ideal candidate will be self-motivated and proactive, and show a genuine interest in ensuring the ideas and voices of African women play a key role in shaping the future of the continent

Responsibilities

Along with these key points, this position includes but is not limited to the following duties:

● Aiding Bug fixes and troubleshooting existing Learning Exchange (MLEx) platform and main website

● Monitoring MLEx support desk email

● Collecting and reporting analytics (Monster insights, Google analytics)

● Aiding in monitoring and updating plugins

● Resolving minor day-to-day issues on the platform

● Aiding in uploading new courses

● Aiding in performing user experience testing for new courses

● Aiding in creating manuals, tutorials and documentation

● Aiding in collecting course analytics and data

● Work with the development team on building a new custom website for the Learning Exchange Platform

● Standardize and maintain our front-end

● Write clean, cohesive, and semantic HTML, CSS, and JavaScript through constructive feedback and review sessions

● Collaborate with senior engineers, other team members, and stakeholders

● Be willing to engage with other tasks and programmes when necessary

● Any other upcoming tasks, including minor tasks on the new application/site task board Requirements ● Experience with HTML, CSS, and JavaScript with an eye toward responsive design and web accessibility practices

● 2 to 3 years’ experience in software development or a similar role

● Experience with Git source control

Who you are:

These are some preferred traits for this role.

● Autonomous person – able to self-instruct

● Great communication skills

● Looking to work with back and front end

● Not afraid to work with other traditional technologies (our legacy sites are on Word press and Squarespace, which means we are constantly maintaining and working on them)

● Not afraid to learn new stacks, framework and tools

● High attention to detail

● Has integrity and excellence in their work

● Ethical

Bonus/ Preferred Skills:

● Interest in full stack development

● Has integrity and excellence

● Takes initiative and is not afraid to articulate ideas and take charge when need be

● No degree necessary (bias for self-taught candidates)

● Experience with modern JavaScript libraries such as React, Angular, and Vue.

● Familiarity with consuming RESTful APIs

● Understanding of Agile programming techniques, the development life cycle and testing procedures

Terms of Offer

Compensation and benefits for the Associate Software Engineer position include:

● Competitive salary

● 21 days of paid holiday leave

● 10 days of paid sick / family leave

● 3 months paid parental leave, in the event of the birth or adoption of a child by the employee or employee’s partner

● Health insurance and pension

● 4-day work weeks

Qualified and interested applicants who meet the specifications are requested to send their CVS to [email protected] by 14th October 2024. Please indicate the position applied for on the subject line. Applications will only be considered if they are submitted with the duly completed form highlighted below; https://forms.gle/MdCMTJ7smGpADY4v6

Applications will be reviewed on a rolling basis and only shortlisted candidates will be contacted.

 

To apply for this job please visit forms.gle.