About us:
We are Oxygène MCL, a multidisciplinary communications agency based in Kenya. Specializing in strategic communications, digital marketing and technology-driven solutions, we are known for our innovative approach and impactful campaigns. We collaborate with a diverse clientele, including corporations, government agencies and non-profit organizations.
Role Overview:
We are seeking a talented and versatile Full-Stack Developer to join our team. The ideal candidate will have a strong foundation in both front-end and back-end development, with a passion for building innovative web applications.
Key Responsibilities:
- Front-End Development: Design and implement responsive, interactive and visually engaging user interfaces using HTML, CSS and JavaScript frameworks (e.g., React,-Next js, Vue.js – Nuxt js)
- Back-End Development: Develop and maintain server-side application logic, manage databases, and integrate APIs using frameworks such as Node.js and Express.
- Project Collaboration: Work closely with designers, project managers and other developers to understand project requirements and turn them into functional, efficient code.
- Maintenance and Troubleshooting: Monitor and address issues as they arise, ensuring our digital assets remain up-to-date, secure and bug-free.
- Testing and Optimization: Ensure cross-browser compatibility, mobile responsiveness and optimize applications for maximum speed and scalability.
- Innovation and Learning: Stay updated with industry trends and emerging technologies, including AI and machine learning, implementing best practices and recommending solutions that enhance project performance and client satisfaction.
- Cloud Technologies: Leverage cloud platforms (GCP, Azure) to deploy and manage scalable applications.
- Security: Prioritize security best practices, such as secure coding and vulnerability scanning, to protect sensitive data and prevent cyber threats.
Qualifications:
- Experience: 2+ years of professional full-stack development experience, preferably in a software development setting.
- Education: Bachelor’s degree in Computer Science, Software Engineering or a related field (or equivalent work experience).
Technical Skills:
- Front-End: Proficiency in HTML, CSS, JavaScript and frameworks such as React, Angular or js.
- Back-End: Experience with server-side programming using Node.js or similar technologies.
- Database Management: Knowledge of SQL and NoSQL databases (e.g. PostgreSQL and Elastic Search.
- APIs: Experience developing and consuming RESTful APIs.
- Version Control: Proficient in Git and collaborative version control workflows.
- Working knowledge of fast API, PHP and Laravel
- Bonus: Familiarity with Docker, Kubernetes, CI/CD or cloud services (AWS, Azure, Google Cloud).
Soft Skills:
- Excellent communication and teamwork skills.
- Ability to manage multiple projects and meet deadlines in a fast-paced environment.
- Strong problem-solving skills and a detail-oriented approach to coding and testing.
Note: In your application, please indicate your availability to start—whether in 1 week, 2 weeks or 1 month. Priority will be given based on the urgency of the project and candidate suitability.
To Apply:
If you are a problem-solver who thrives in a fast-paced environment and enjoys managing the details, we’d love to hear from you! Please submit your resume, a brief cover letter and two relevant work samples to https://wkf.ms/3O8UjOQ
A three-hour development capability test will be administered. Do carry your laptop.