Senior Software Engineer (UI)

Contract Type
Information & Communication Technology
Kingston, Jamaica
Salary & Benefits
Competitive salary
Date Posted
Expiry Date
Applications are invited from suitably qualified candidates to fill the post of Senior Software Engineer (UI).

ZS is a global professional services firm who recently acquired Medullan, a digital health consultancy with Caribbean offices in Kingston Jamaica and in D'Abadie, Trinidad. Together we are a strengthened digital and connected health practice which provides consulting, technology, and analytical services to life sciences clients globally. Our most valuable asset is our people—a fact that’s reflected in our values-driven organization in which new perspectives are integral and new ideas are always celebrated. We are proud to call some of the world’s largest healthcare organizations clients and partners alike. The projects, collaboration and learning opportunities from these relationships as well as the broad global impact your work will have in changing lives of patients, caregivers, teammates and even your own is part of daily life as a ZSer.  Likewise, our commitments to cross-training, internal mobility and ongoing professional development are foundations of our academic culture and employment experience.


Position Overview

The Senior Software Engineer (UI) will be responsible for recommending and designing the technical solutions for proposed application features, improving the functionality of existing applications, troubleshooting, debugging, and resolving application issues, and overseeing the maintenance of released products all whilst adhering to and enforcing best practices and standards in the technology domain. 

This role will also see you monitoring, mentoring, guiding, and training the engineering team. In addition to leading, you should be able to acquire user requirements, estimate feature completion, contribute, and participate throughout the entire system development life cycle.


Responsibilities and Duties

  • Demonstrate a passion for web development, have an eye for well-designed user interfaces, and be extremely detail-oriented
  • Implement major features with limited guidance from leads and managers
  • Implement solutions for responsive web including mobile and tablet screens.
  • Be a technical expert in front-end technologies, mentor junior engineers and support leads in strengthening the technology team
  • Create technical design documents for a product, feature, or application
  • Code and debug custom-built applications
  • Upgrade and maintain existing applications
  • Collaborate with cross-functional teams including clients, user experience designers, user experience researchers, and product managers to ensure our solution meets user needs
  • Collaborate with engineering leads, quality engineers and architects to ensure implemented solution aligns with requirements and established architecture guidelines.
  • Contribute to the organization’s and project team’s development standards and best practices
  • Ensure implemented solutions adhere to industry standards for security, performance, and web architecture.


Qualification and Skills

  • Bachelor’s degree in computer engineering/computer science or related field
  • 3 – 6 years of experience developing complex web applications
  • Proven and demonstrable experience with UI scripting languages including jQuery / JavaScript, HTML5, CSS, Web Services/APIs, and SQL
  • Strong experience with experience with CSS3/CSS preprocessors including SASS, LESS, etc.
  • Strong experience working with one or more UI frameworks such as Angular, Vue, React, Bootstrap, or others
  • Strong working experience consuming REST API using asynchronous methods
  • Strong working experience with version control systems (Git/Gitlab) and branching strategies
  • Experience developing using best practices including SOLID, Demeter, DRY etc. is a plus
  • Experience implementing UI design using CSS best practices including BEM, SMACSS, etc. is a plus
  • Experience with Asp.Net, Java, NodeJs and mobile development is a plus.
  • The ability to collaborate in a team environment, and be able to adapt effectively and quickly to changing environments
  • Strong written and verbal communication skills
  • Excellent organizational and leadership skills
  • Experience working in an Agile Software Development Methodology ecosystem


ZS is an equal opportunity employer and is committed to providing equal employment and advancement opportunities without regard to any class protected by applicable law.

ZS is committed to providing and maintaining a safe workplace. Must have received or be willing to receive the COVID-19 vaccination by date of hire to be considered. Proof of vaccination will be required. Religious/Medical Exemptions can be requested on a limited basis upon hire.


  • Register and Apply
    Log In and Apply

    Please fill in the form, upload your CV to complete your application. You will also register during this process to enable you to log in track your application and setup Job Alerts.

    By submitting this form you agree to our terms of use
    Register & Apply

    You may also be interested in...

    Chief Operations & Customer Support Officer - Nevis
    Premium Posted by The Bank of Nevis Limited
    The Bank of Nevis Limited invites applications from suitably qualified persons to fill the position of Chief Operations & Customer Support Officer
    Salary & Benefits: Town/City: Nevis
    Senior Manager/Collector of Tax (Medium Tax Office) - Kingston
    To plan, coordinate and manage all the activities of a Medium Tax Office with respect to the receipt and processing of Tax Returns, collection of revenue, enforcement of delinquent taxpayers and a wide range of taxpayer services.
    Salary & Benefits: Town/City: Kingston
    Front Desk Agent - Surf Club - Aruba
    Aruba Marriott Resort & Stellaris Casino invites applications from suitably qualified candidates to fill the post of Front Desk Agent - Surf Club.
    Salary & Benefits: Town/City: Aruba
    Guest Service Representative - Surf Club - Aruba
    As a world-class leader in the travel industry, there’s no better place to make your mark. If you have the natural ability to communicate and enjoy working with others, we welcome you to join our global family.
    Salary & Benefits: Town/City: Aruba
    Assistant Cruise Director - Cruise Ship
    Posted by Princess Cruises
    Assistant Cruise Director, you will assist Senior Management in ensuring the designated job duties are always completed correctly and promptly according to our company standards, policies and procedures.
    Salary & Benefits: Town/City: Cruise Ship