Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 30, 2024
    Deadline: Not specified
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.
    Read more about this company


    Human Resource Business Partner

    Job Purpose/Mission 

    Facilitate the achievement of the business objectives while maintaining accountability for the end-to-end delivery of HR deliverables in Talent Acquisition, Management, Succession Planning and Performance Management : Work with the business to Shape and implémenté effective HR stratégies and activities, drawing on their unique knowledge as people professionals. Develop people solutions that help achieve business objectives while enabling EEA, Kenya employees to flourish by developing meaningful relationships with key people and teams across EEA, Kenya.


    • Together with Head of Human Resources, collaborate with Heads of Departments (HODs) to ensure business units have structures that fit for purpose and guiding the business leaders/line management in execution of people agenda.
    • Attending business meetings with respective business units and consulting with line management, providing HR guidance when appropriate.
    • Monitor quality and compliance on Performance Management process as well as ensure quarterly poor performance meetings are held on time to have performance culture instilled among employees at EEA, Kenya.
    • Instill drive and commitment into all aspects of performance development and create an environment where great performers are known, and their contribution valued and rewarded, and poor performers are on Performance Improvement Plans.
    • Monitor talent management and succession planning by ensuring EEA, Kenya retains the best talent also all leadership and critical roles have successors identified and developed to take over future roles.
    • Provides day-to-day performance management guidance to line management (e.g. coaching, counseling, career development and disciplinary actions).
    • Act as a linkage between the Human Resources department and business units to ensure work relationships are improved, morale is built and ultimately increases productivity and retention.
    • Ensures exceptional standards of professional capability in resourcing/ top grading of talent and leadership cadres. Plays a strong and direct role in ensuring ‘no compromise’ in all resourcing/recruiting decisions.
    • Gets the HR basics right.  Manages the end-to-end execution of recruitment, development, performance management, talent, and succession planning.
    • Support Managers in identification of training needs to ensure trainings attended / conducted are “must haves” and not “nice to have”. Also participates in evaluation and monitoring of training programs to ensure training objectives are met.
    • Monitor compliance on HR policies and procedure and staff grievances by initiating disciplinary procedures where necessary.

    Knowledge and skills 


    • Minimum 4 years of experience in HR
    • Experience in Budget Management, Performance and Team Management.
    • Excellent Analytical skills, Coaching Skills, Interpersonal Skills, Negotiation Skills
    • Excellent sense of urgency and time management (tight deadline) with high organizational skills.
    • A passion for community for community development through sustainable renewable energy solutions is an added advantage


    • A minimum of bachelor’s degree
    • HR Certification is an added advantage.


    • Good verbal and written communication in both:
    • Kiswahili


    • Experience in using HRMIS e.g ARUTI, One HR

    go to method of application »

    Software Engineer

    Job Purpose/Mission 

    We are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and environmental impact. Candidates will get the opportunity to work in a diverse technology stack at scale.


    • Contribute to the bi-weekly software planning sessions, together with product managers and engineers to discuss delivery time estimates, risks and key practical considerations (such as technical debt, feasibility at scale ….)
    • Take requirements and deliver a complete solution subject to all engineering best practices, timeline considerations and potential dependencies in the software with minimal to no supervision.
    • Develop complex software that optimally uses resources to best meet customer needs.
    • Participate and contribute to   architectural discussion on important areas of software that impact performance and reliability of our software. Identify and communicate risk in approaches or implementation details, assumptions, etc...
    • Mentor junior engineers and provide technical guidance
    •  provide support where engineering intervention is required (e.g due to bugs or performance problems, on-call)

    Experience and skills 


    • At least 3 years of relevant experience
    • Programming language proficiency in Ruby  and mastery of Rails framework
    • Good knowledge of object relational mappers (and their implementation design patterns), No SQL, Mysql and storage options
    • Strong knowledge of design patterns and OOP practices, TDD
    • Strong API development and documentation experience
    • Experience using observability and monitoring tools
    • Working knowledge of good practices for computer and data security
    • Experience with git: GitHub/Gitlab based source code management and deployment pipelines and best practice (CI/CD)
    • Excellent written and verbal communication skills in English


    • Javascript and typescript proficiency with strong knowledge of one JS framework
    • HTML4/5, CSS3, AJAX, Bootstrap along with strong knowledge of DOM
    • Strong software engineering and architectural patterns background (MVC, MVP, CQRS, DDD, SOLID, hexagonal, Microservices)
    • Experience creating and maintaining scalable web applications in cloud context: elastic cache, distributed task processing, load balancing, containerization, clustering
    • Good experience on high availability, observability and structured logging
    • API design (REST, GraphQL,Apollo...)
    • Knowledge of container and container orchestration
    • Web and application Server backend management is a strong advantage and basic Linux server system administration.
    • Good knowledge of web application security with standards such as OWASP
    • Knowledge of Amazon Web Services (AWS) and its services, such as, but not limited to, EC2 ,RDS, EBS, S3, Lambda functions


    • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science)


    • English
    • French is a plus

    Method of Application

    Use the link(s) below to apply on company website.


    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at ENGIE Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail