Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Aug 6, 2024
    Deadline: Aug 16, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Jambojet, a brand of Kenya Airways, is Kenya's first low-cost airline. Operating from Jomo Kenyatta International Airport in Nairobi, Jambojet has set to revolutionize the way you travel by opening up the skies for all to fly for less. We aim to provide affordable air travel because flying really is for everyone. What’s more, Jambojet has a wide var...
    Read more about this company

     

    Front End Developer

    Role Purpose Statement:

    Under the general direction and guidance of the Information Systems Development Manager, the Front-End Developer designs, develops, and maintains user-facing features, ensuring applications are optimized for performance, responsiveness, and cross-browser compatibility. The Front-End Developer will collaborate with designers and back-end developers to create a seamless user experience.

    Key Accountabilities/Responsibilities:

    • Develop and enhance user-facing features to improve user experience, ensuring applications are user-friendly and intuitive.
    • Write well-structured, clean, maintainable code that is easy to understand and extend.
    • Optimize code for performance, delivering fast loading times and smooth interactions. Utilize performance monitoring tools to identify and address bottlenecks.
    • Ensure responsiveness and cross-browser compatibility by building applications that work seamlessly across different browsers and devices. Test and debug to address any compatibility issues.
    • Consume APIs provided by back-end developers to display data, validate input, and post data from the application.
    • Implement adequate security controls to protect the application across all channels.
    • Collaborate with UI/UX designers to translate designs into interactive web pages and with back-end developers to integrate front-end components with server-side logic.
    • Identify and resolve issues that arise during development and post-deployment.
    • Provide pre-built components and efficient state management for the application.
    • Use CSS pre-processors like Sass or Less to make stylesheets more maintainable and reusable.
    • Create interfaces that are accessible and interactive, enhancing the overall user experience.
    • Research and implement better ways to achieve optimal user experiences and application performance.
    • Adopt Agile practices and utilize various software development technologies to develop efficient, reusable solutions.
    • Utilize version control systems like Git to manage and track code changes. Participate in code reviews to maintain code quality and share knowledge with the team.
    • Create and maintain comprehensive documentation for code, APIs, and application features. Ensure documentation is up-to-date and accessible to the team.
    • Collaborate effectively with cross-functional team members.

    Know-How:

    • Technical Knowledge: Proficiency in CSS, HTML, and JavaScript; understanding of client-side scripting frameworks such as Angular, Vue.js, and jQuery; experience with CSS pre-processors like LESS and SASS; knowledge of responsive design, SEO principles, and RESTful APIs.
    • Management Skills: Effective time management, project coordination, and ability to work within Agile methodologies.
    • Human Relations Skills: Strong communication and collaboration skills, ability to work closely with cross-functional teams including designers and back-end developers.
    • Specialized Knowledge: Expertise in using front-end frameworks and libraries such as React, Angular, and Vue.js; familiarity with code versioning tools like Git, Jenkins; experience with browser developer tools like Chrome DevTools; knowledge of design principles and experience with design tools like Adobe XD, Sketch, or Figma.

    Problem-Solving:

    • Thinking Environment: Agile development environment requiring innovative and efficient solutions to enhance user experience.
    • Thinking Challenge: Balancing performance optimization, security, and cross-browser compatibility while developing new features and maintaining existing ones.

    Accountability:

    • Freedom to Act: High level of autonomy in developing and maintaining user-facing features and optimizing application performance.
    • Magnitude: Significant impact on user experience, application performance, and overall business operations.
    • Impact of Decisions: Direct influence on the usability, accessibility, and security of applications, affecting end-user satisfaction and business success.

    Qualifications:

    • Education: Bachelor's degree in Computer Science, IT, or related fields.
    • Experience: At least 2 years of experience in front-end web development.
    • Certification: Relevant certifications in front-end development or related technologies.

    go to method of application »

    Back End Developer

    Role Purpose Statement:

    Under the general direction and guidance of the Information Systems Development Manager, the Back-End Developer is responsible for designing, developing, and maintaining server-side logic, databases, and API integrations. This role ensures optimal performance, scalability, and responsiveness of applications, contributing to the overall success of the Jambojet's technology infrastructure.

    Key Accountabilities /Responsibilities:

    • Develop robust server-side logic ensuring optimal performance and responsiveness to front- end requests.
    • Design solutions to handle increasing user loads and data volumes, including performance tuning and load testing.
    • Integrate third-party APIs and develop internal APIs, optimizing for scalability and speed.
    • Implement security best practices, including data encryption and vulnerability assessments.
    • Design database objects and structures for data storage, retrieval, and reporting.
    • Utilize Agile engineering practices and diverse software development technologies to create innovative solutions.
    • Document and maintain comprehensive code, troubleshoot, and debug as needed.
    • Use CI/CD pipelines and automation tools to streamline development and deployment.
    • Define and communicate technical and design requirements.
    • Create high-quality, reusable code and algorithms.
    • Utilize version control systems like Git, participate in code reviews, and collaborate effectively with the team.
    • Create and maintain comprehensive documentation for code, APIs, and application features.
    • Collaborate effectively with cross-functional team members.
    • Stay updated with new technologies and adhere to current best practices.

    Know-How:

    • Technical Knowledge: Proficiency in server-side languages such as Java, Python, Ruby, PHP, .NET, or Node.js. Familiarity with Agile development methodologies and version control tools like Git/Jenkins.
    • Management Skills: Efficient time management and the ability to manage multiple projects simultaneously.
    • Human Relations Skills: Strong problem-solving and communication skills, adaptability, and collaboration with cross-functional teams.
    • Specialized Knowledge: Experience in creating user authentication and authorization, integrating multiple data sources and databases, and managing hosting environments.

    Problem-Solving:

    • Thinking Environment: Agile development environment requiring innovative solutions to enhance the organization's technology stack.
    • Thinking Challenge: Designing scalable and performant server-side logic and ensuring secure coding practices.

    Accountability:

    • Freedom to Act: High level of autonomy in developing and maintaining server-side logic and APIs.
    • Magnitude: Impactful contributions to the technology infrastructure and overall application performance.
    • Impact of Decisions: Direct impact on application scalability, security, and responsiveness, influencing user experience and business operations.

    Qualifications:

    • Education: Bachelor’s Degree in Computer Science or a related field.
    • Experience: Minimum of 2 years of hands-on experience in back-end web development.
    • Certification: Relevant certifications in server-side languages and Agile methodologies are a plus.

    go to method of application »

    Human Resource Business Partner

    Role Purpose Statement:

    Under the direction of the Director of People and Culture, the Human Resource Business Partner (HRBP) plays a pivotal role in aligning business objectives with employees and management in designated business units. The HRBP serves as a consultant to management on human resource- related issues, acting as an employee champion and change agent. This role assesses and anticipates HR-related needs, communicating proactively with business management, seeking to develop integrated solutions.

    Key Accountabilities/Responsibilities:

    • Work closely with business units to integrate HR strategy with business strategy, including workforce planning and talent development.
    • Play a key role in supporting change management initiatives, facilitating effective communication and transition processes.
    • Analyse and report HR metrics and trends to help guide decision-making and HR strategies.
    • Lead and participate in cross-functional HR projects and initiatives.
    • Assess training needs and collaborate with the Learning and Development team to ensure effective talent development strategies are in place.
    • Promote and support diversity and inclusion initiatives within the business units.
    • Guide and support management in performance management processes, ensuring fair and effective evaluation and development of staff.
    • Work with the recruitment team to attract, hire, and onboard talent, ensuring a smooth integration into the company.
    • Manage employee relations issues, including resolving workplace conflicts and advising management on disciplinary actions.
    • Ensure compliance with legal and corporate HR policies, advising management on policy interpretation and implementation.
    • Design and execute employee experience initiatives that contributes to a great place to work
    • Develop and implement communication strategies to inform and engage employees about HR programs and initiatives
    • Conduct employee surveys and other feedback mechanisms to gather input and track the effectiveness of HR programs and initiatives
    • Planning, organizing and coordinating employee company events

    Know How:

    • Technical Knowledge: Strong understanding of HR principles, including employment law, compensation, organizational planning, organization development, employee relations, and training.
    • Management Skills: Excellent skills in people management, project management, and change management.
    • Human Relations Skills: Exceptional interpersonal and negotiation skills, capable of building strong relationships at all levels of the organization.
    • Specialized Knowledge: Knowledge of the aviation industry’s HR challenges and opportunities.

    Problem Solving:

    • Thinking Environment: Operate in a dynamic aviation industry with a diverse workforce, requiring adaptable and innovative HR solutions.
    • Thinking Challenge: Balancing employee advocacy with business needs, ensuring HR practices support business goals while maintaining employee engagement and satisfaction.

    Accountability:

    • Freedom to Act: High degree of autonomy in advising and partnering with business leaders on HR matters.
    • Magnitude: Direct impact on the effectiveness of business units and overall organizational health.
    • Impact of Decisions: Decisions impact employee satisfaction, retention, productivity, and ultimately, business performance.

    Qualifications:

    • Education: Minimum of a Bachelor's degree in Human Resources, Business Administration, or a related field from a recognized university.
    • Experience: Minimum of 5 years of experience in an HR generalist, management or business partner role, preferably in the aviation or related industry. Previous exposure to employee experience practices would be an added advantage.
    • Certifications: HR certification (e.g., SHRM-CP, SHRM-SCP, CIPD) preferred. Membership to professional bodies is preferred.

    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 Jambojet Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail