Job Vacancies at Enhancesoft

Posted 1 week ago - By Kenya Vacancies - Over 4 Potential Applicants

  • We specialize in software solutions that empower businesses around the world to streamline their operations. Our flagship products, osTicket and SupportSystem, are trusted by millions, providing organizations with efficient and effective tools to manage, prioritize, and respond to customer inquiries. Since its launch in 2004, osTicket has become the world...

    Read more about this company

     

    • Contents
    • Open Jobs
      1. Senior UI/UX Designers (2)
      2. DevOps Engineers (2)
      3. Business Operations and Customer Service Specialist
      4. Customer Service Specialists (3)
      5. Frontend Developers (2)
      6. Fullstack Developers (3)
    • Method of Application
    Senior UI/UX Designers (2)
    • Job TypeFull Time
    • QualificationBA/BSc/HND
    • Experience5 years
    • LocationEldoret
    • Job FieldICT / Computer&nbsp

    As a Senior UI/UX Designer, you will play a critical role in shaping the user experience of our digital products. You will collaborate closely with product managers, developers, and other stakeholders to create innovative and engaging user interfaces. This role requires a deep understanding of UI/UX design principles, advanced proficiency in Figma, and a solid foundation in front-end development, particularly with React.js.

    Key Responsibilities

    • Lead the end-to-end design process for web and mobile applications, from concept development to final implementation.
    • Collaborate with product managers, developers, and other team members to define and implement innovative solutions for the product direction, visuals, and experience.
    • Design high-quality wireframes, prototypes, and high-fidelity mockups using Figma, focusing on creating seamless and engaging user experiences.
    • Conduct user research, develop user personas, and design user flows, information architecture, and sitemaps for complex applications.
    • Work closely with front-end developers to ensure designs are implemented accurately in React.js, maintaining consistency, responsiveness, and performance.
    • Create and maintain a comprehensive design system and component library to ensure consistency across all digital products.
    • Conduct usability testing, analyze feedback, and iterate on designs to enhance the user experience.
    • Mentor junior designers, providing guidance and feedback to help them grow their skills and ensure design consistency across projects.
    • Stay up-to-date with the latest UI/UX design trends, tools, and technologies, and continuously seek ways to apply them to improve our products.
    • Contribute to a user-centric design culture within the company by championing best practices in UI/UX design.

    Technical Requirements

    • Bachelor's or equivalent experience in Graphic Design, Interaction Design, Human-Computer Interaction, or a related field.
    • 5+ years of experience in UI/UX design, with a strong focus on designing complex web and mobile applications.
    • Advanced proficiency in Figma for creating wireframes, prototypes, and high-fidelity visual designs.
    • Solid understanding of front-end development principles and experience working with React.js to bridge the gap between design and development.
    • Strong experience in HTML, CSS, and JavaScript, with a deep understanding of responsive design and front-end frameworks.
    • Expertise in creating and maintaining design systems, component libraries, and style guides.
    • Proven experience conducting user research, usability testing, and incorporating user feedback into design iterations.
    • Familiarity with version control systems (e.g., Git) and tools like Jira or Trello for managing design tasks and collaborating with development teams.
    • Strong understanding of accessibility standards (WCAG) and their application in web and mobile design.
    • Experience with animation tools (e.g., Principle, After Effects) and creating micro-interactions to enhance user experience is a plus.

    DevOps Engineers (2)
    • Job TypeFull Time
    • QualificationBA/BSc/HND
    • Experience3 years
    • LocationEldoret
    • Job FieldICT / Computer&nbsp

    This position requires a strong background in cloud environments, virtualization, and infrastructure security. You will be responsible for designing, implementing, and maintaining cloud-based infrastructure and writing scripts to automate tasks and manage environments efficiently.

    Key Responsibilities

    • Design, deploy, and manage scalable cloud infrastructure (AWS, Azure, GCP).
    • Implement Infrastructure as Code (IaC) using Terraform, Ansible, or CloudFormation.
    • Develop and maintain CI/CD pipelines for automated deployments.
    • Monitor system performance, troubleshoot, and optimize cloud resources.
    • Manage virtualized environments (VMware, KVM) and containerized applications (Docker, Kubernetes).
    • Write and maintain scripts in Bash, Python, and other scripting languages to automate workflows.
    • Ensure security best practices, including network segmentation, firewalls, and VPNs.
    • Ensure robust cybersecurity practices and perform network-based security assessments.

    Technical Requirements

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 3+ years of experience as a DevOps Engineer or Network Engineer.
    • Proficiency in Linux/*nix systems, scripting languages (Bash, Python, Rust).
    • Strong experience with cloud platforms and virtualization technologies.
    • Experience with hybrid cloud environments and multi-cloud management.
    • Proficiency in DevOps tools and virtualization technologies.
    • Knowledge of CI/CD tools (Jenkins, GitHub CI) and version control (Git).
    • Familiarity with security protocols, PKI, SSL, and key management.
    • Experience with mail server configuration and email delivery optimization.
    • Strong problem-solving, communication, and collaboration skills.

    Business Operations and Customer Service Specialist
    • Job TypeFull Time
    • QualificationBA/BSc/HND
    • Experience3 years
    • LocationEldoret
    • Job FieldCustomer Care&nbsp , Project Management&nbsp

    The Business Operations and Customer Service Specialist is responsible for overseeing daily business operations while ensuring top-tier customer service. This role requires exceptional verbal and written communication skills, as well as the ability to understand complex technical concepts to effectively manage customer inquiries and internal processes. The ideal candidate thrives in a fast-paced environment, can communicate clearly across all levels of the organization, and delivers professional and excellent service to both internal teams and external customers.

    Key Responsibilities

    Operations Management

    • Lead and optimize daily office operations, including managing office supplies, equipment maintenance, and facilities.
    • Coordinate with vendors, service providers, and building management to maintain a productive work environment.
    • Develop and streamline office procedures to enhance operational efficiency.
    • Oversee scheduling, meeting coordination, and travel arrangements for the team.
    • Ensure compliance with office health, safety, and security regulations.
    • Effectively communicate with team members and external stakeholders to ensure smooth operational processes.

    Customer Service and Experience

    • Serve as the primary point of contact for customer inquiries, ensuring prompt and professional responses and resolution.
    • Understand and communicate complex technical concepts to customers in a clear and concise manner.
    • Handle customer concerns, issues, or feedback, and resolve them in a timely manner, escalating to leadership as necessary.
    • Leverage strong written communication to craft clear, concise responses to customers and ensure smooth documentation of interactions.
    • Develop and maintain customer service documentation, including FAQs, guides, and best practices, to improve the customer experience.
    • Analyze customer interactions to identify trends and opportunities for improving processes and service delivery.

    Documentation and Process Improvement

    • Serve as the primary point of contact for customer inquiries, ensuring prompt and professional responses and resolution.
    • Write, edit, and maintain internal and external documentation, including office procedures, customer support guidelines, and operational workflows.
    • Collaborate with technical teams to document processes and procedures that may involve complex technical jargon or concepts.
    • Ensure all documentation is up-to-date, well-organized, and easily accessible for staff and customers.

    Administrative and Executive Support

    • Assist senior leadership with administrative tasks, including report generation, presentations, and correspondence.
    • Maintain and organize important office records and documents.
    • Support the planning and execution of company events, meetings, and employee engagement initiatives.
    • Craft professional communications such as memos, emails, and presentations to ensure clear and effective messaging across teams.

    Financial and Resource Management

    • Assist in the development and management of office-related budgets.
    • Process office-related invoices and maintain accurate records of expenses.
    • Work closely with the accounting department to manage payments, billing, and petty cash.

    HR and Employee Support

    • Assist with employee onboarding, including office orientation and maintaining employee records.
    • Collaborate with HR on recruitment activities and office policy implementation.
    • Help coordinate employee engagement activities, such as team-building events and workshops.
    • Leverage strong communication skills to assist in interviews, onboarding, and internal announcements.

    Qualifications

    • Bachelor’s degree in Business Administration, Management, or a related field.
    • 3+ years of experience in operations, office management, or customer service roles.
    • Exceptional verbal and written communication skills are a must.
    • Ability to understand complex technical jargon and explain them clearly to non-technical customers and stakeholders.
    • Strong organizational and multitasking skills with excellent attention to detail.
    • Proficiency in office productivity software (e.g., Microsoft Office, Google Workspace) and customer service platforms.
    • Ability to work independently and collaboratively within a team.
    • Strong problem-solving skills and the ability to manage challenging situations professionally.

    Customer Service Specialists (3)
    • Job TypeFull Time
    • QualificationBA/BSc/HND
    • Experience2 years
    • LocationEldoret
    • Job FieldCustomer Care&nbsp

    This role combines support and success functions to ensure that our customers have a seamless experience with our products and services. You will be the primary point of contact for our prospects and customers; ensuring they have a positive experience while identifying opportunities for growth. Your goal is to not only resolve customer inquiries but also to enhance their engagement with our products and services, driving customer satisfaction, lifetime value and revenue.

    Key Responsibilities

    Customer Support Functions

    • Respond to customer inquiries via phone, email, and chat promptly and professionally.
    • Address customer concerns and troubleshoot issues, ensuring solutions align with their business objectives.
    • Maintain detailed records of customer interactions and feedback in our CRM system.
    • Collaborate with the sales team to transition leads and opportunities effectively.

    Customer Success Management

    • Onboard new customers and guide them through the setup and implementation process, emphasizing product value and usage.
    • Conduct regular check-ins to ensure customer satisfaction, gather feedback, and identify upsell opportunities.
    • Create and deliver tailored training sessions and resources to help customers maximize the benefits of our products.
    • Identify and promote additional products and services based on customer needs and feedback.

    Customer Relationship Management

    • Establish strong relationships with customers to understand their needs, pain points, and growth opportunities.
    • Advocate for customers internally, relaying their feedback to product teams to enhance our offerings.
    • Monitor customer health metrics and proactively reach out to customers at risk of churn.

    Documentation Maintenance

    • Develop and maintain comprehensive customer documentation, including user guides, FAQs, Canned Responses and support materials.
    • Ensure that all documentation is up to date, accurate, and easily accessible to customers and internal teams.

    Reporting and Analysis

    • Track and analyze customer support metrics to identify trends, areas for improvement, and sales opportunities.
    • Prepare reports on customer satisfaction, feedback, and potential upsell results to inform business decisions.
    • Contribute to sales strategy by sharing insights gathered from customer interactions.

    Qualifications

    • Bachelor’s degree in a related field or equivalent experience.
    • 2+ years of experience in customer support, customer success, or sales in a related role.
    • Excellent communication and interpersonal skills, with a focus on relationship-building.
    • Strong problem-solving abilities and a customer-centric mindset.
    • Familiarity with CRM software and customer support tools (e.g., osTicket, Zendesk, Salesforce).
    • Technical knowledge relevant to our products and services, with the ability to troubleshoot technical issues effectively.
    • Strong time management skills, with the ability to prioritize tasks effectively and meet deadlines.
    • Self-driven and proactive, with the ability to work independently and take initiative in problem-solving.

    Frontend Developers (2)
    • Job TypeFull Time
    • QualificationBA/BSc/HND
    • Experience2 years
    • LocationEldoret
    • Job FieldICT / Computer&nbsp

    As a Front-End Developer, you will be responsible for building the “client-side” of our web applications. You should be able to translate business and customer needs into functional and appealing interactive applications. If you aspire to combine usability with visual design to create user-friendly beautiful applications then this position is for you.

    Key Responsibilities

    • Develop new user-facing features using React.js, Vue.js, or Angular.
    • Build reusable components and front-end libraries for future use.
    • Ensure the technical feasibility of UI/UX designs.
    • Collaborate with back-end developers and UI Designers to improve usability.
    • Ensure high-quality graphic standards and brand consistency.
    • Stay up-to-date with emerging trends and technologies in front-end development.
    • Write unit tests and maintain frontend test coverage using Jest, Mocha, or similar frameworks.
    • Debug and troubleshoot UI issues across different browsers and devices.

    Technical Requirements

    • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
    • 2+ years of experience as a Front-End Developer or similar role.
    • Thorough understanding of React.js, Vue.js, or Angular and their core principles.
    • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM, Vite).
    • Proficient understanding of HTML5, CSS3, and CSS pre-processing platforms, such as SASS or LESS.
    • Proficiency in PHP is a plus, especially for customization and integration with existing systems.
    • Experience with responsive and mobile-first design principles.
    • Knowledge of web accessibility standards (WCAG).
    • Knowledge of cross-browser compatibility issues and ways to work around them.
    • Familiarity with RESTful APIs and asynchronous request handling (AJAX).
    • Experience with code versioning tools, such as Git.
    • Familiarity with front-end testing frameworks and tools (e.g., Jest, Cypress).
    • Experience with CI/CD pipelines and DevOps practices is a plus.

    Fullstack Developers (3)
    • Job TypeFull Time
    • QualificationBA/BSc/HND
    • Experience3 years
    • LocationEldoret
    • Job FieldICT / Computer&nbsp

    The ideal candidate for this position must have a solid foundation in server-side development, API integration, and database management, along with a good understanding of front-end technologies. This role will involve working closely with cross-functional teams to build, optimize, and maintain scalable web applications that meet both user and business needs.

    Key Responsibilities

    • Back-End Development: Design, develop, and maintain robust and scalable back-end applications and services using PHP and related frameworks (e.g., Laravel, Symfony).
    • Database Management: Develop and optimize database schemas, queries, and performance tuning using MySQL/MariaDB, PostgreSQL, or other relational databases.
    • API Development: Build and maintain RESTful APIs and third-party integrations to enable seamless data exchange between services and front-end applications.
    • Front-End Development: Collaborate with front-end developers to integrate user-facing elements with server-side logic. Utilize HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Vue.js) as needed.
    • Code Quality and Maintenance: Write clean, maintainable, and well-documented code following best practices and coding standards. Perform code reviews, testing, and debugging.
    • Performance Optimization: Analyze application performance, identify bottlenecks, and optimize code and database queries for maximum speed and scalability.
    • Security Best Practices: Implement security and data protection measures, ensure application and data integrity, and follow security best practices.
    • Collaboration and Communication: Work closely with cross-functional teams, including product managers, designers, and QA, to deliver high-quality software solutions.
    • Continuous Improvement: Stay updated with emerging technologies, trends, and best practices in full-stack development and continuously improve the development process.

    Technical Requirements

    • Proficient in PHP and experience with popular frameworks like Laravel, Symfony, or CodeIgniter.
    • Strong understanding of MVC architecture and OOP principles.
    • Proficiency in Linux/*nix systems, scripting languages (Bash, Python, Rust)
    • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js.
    • Proficiency in working with relational databases like MySQL or PostgreSQL and knowledge of NoSQL databases is a plus.
    • Experience with version control systems (e.g., Git) and CI/CD pipelines.
    • Experience with RESTful API design and development.
    • Understanding of web security best practices and performance optimization techniques.

    Preferred Qualifications

    • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
    • Experience: 3+ years of experience in full-stack development with a strong focus on PHP and back-end engineering.

    Nice to have

    • Experience with cloud platforms (e.g., AWS, Azure, GCP).
    • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
    • Familiarity with Agile/Scrum development methodologies.
    • Experience using and contributing to open source software and projects.

    Method of Application

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

  • Senior UI/UX Designers (2)
  • DevOps Engineers (2)
  • Business Operations and Customer Service Specialist
  • Customer Service Specialists (3)
  • Frontend Developers (2)
  • Fullstack Developers (3)
  •  

    Apply Before: 25 November 2024
    Apply Now