Back to all jobs

Senior User Interface (UI) Product Engineer

India Remote

JavaScript vacancies

Description

Ciklum is looking for a Senior User Interface (UI) Product Engineer to join our team full-time in India.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organisations worldwide. 

About the role:

As a Senior User Interface (UI) Product Engineer, become a part of a cross-functional development team working for JLL. 

  • Apply and expand your engineering expertise using the latest front-end technologies as a UI Product Engineer in JLL Technology’s Common Services team
  • Development of JLL Technology’s next-generation UI component library, in close partnership with our product design team
  • The JLL Technologies Product Engineering team aims to bring successful technology-based products to market in a high-growth environment. The team's mission is focused on accelerating technology adoption in commercial real estate by bringing creative, innovative, and technical solutions to solve large, complex problems for our clients
  • Shape the future of real estate for a better world by contributing to the creation of globally scalable products used by JLL’s client customers – the most respected brands in the world

Responsibilities

  • Develop a UI component library based on the JLL design system, to enable on broad reusability of UI components across multiple digital products (native app and web) and front-end frameworks (React, Angular, Vue, etc)
  • Create enhance and document reusable packages for shared UI Components and services
  • Develop and maintain UI component library Storybooks for the JLL design system in multiple frameworks (e.g. Angular, React) to support communication of JLL Technology’s Design System to development teams
  • Communicate with GraphQL API services, NoSQL databases and REST API endpoints to process user requests
  • Collaborate with UX Engineers and Product Managers to convert UX mock-ups into great user experiences
  • Build high quality software using automated tests and code quality checks
  • Perform peer code reviews and contribute to improving best practices
  • Build and deploy the product, Micro-Frontends and packages using modern CI/CD pipelines
  • Support the product by resolving customer issues
  • Plan and participate in Sprint activities by practicing Agile Scrum or Kanban
  • Estimate User and Technical Stories based on Product and Spring Backlogs
  • Contribute to a culture committed to the delivery of outstanding customer service

Requirements

Experience & Education:          

  • 5+years of experience developing React or Angular UI products using modern design patterns and practices
  • Experience of building products with multiple frameworks (including but not limited to React, Angular, Vue)
  • Experience with building and using UI Components, Component Libraries and Design Systems, working from guidance provided by UX designers in Figma or Zeplin
  • Experience with Functional Programming with TypeScript or ES6+
  • Experience with consuming REST and GraphQL API endpoints
  • Experience with creating and publishing npm packages
  • Experience with visualization or charting libraries
  • Experience with Test-Driven Development and Domain-Driven Development
  • Experience with DevOps processes and CI/CD Pipelines for Single Page Applications
  • Experience with one or more public clouds such as Azure
  • Reliable, self-motivated, and self-disciplined individual capable of planning and executing multiple tasks simultaneously within a fast-paced environment
  • Excellent collaboration, presentation, and communication skills
  • Bachelor's degree in Electronics & Communication Engineering or a related Computer Science discipline. Advanced degree preferred
  • Capability to rapidly self-learn new software applications and programming languages
  • Excellent technical, analytical, and organizational skills

Technical Skills & Competencies:

  • Strong experience with modern front-end user interface engineering
  • Strong experience with Functional Programming using TypeScript or ES6+ (JavaScript), HTML 5 and CSS
  • Experience with the adaptation and customisation of Bootstrap framework
  • Experience developing custom React, Angular and Vue UI Components
  • Experience with React and Angular Storybooks for documenting UI Component usage for development teams
  • Experience consuming and publishing custom npm packages
  • Experience building responsive UI components or pages
  • Experience with consuming REST and GraphQL API endpoints
  • Experience with test automation using Jest, React Testing Library, Cypress and/or Puppeteer
  • Experience with one or more public clouds such as Azure, AWS and GCP
  • Experience with DevOps tools such as GitHub Actions, Azure DevOps, Travis CI, and Jenkins
  • Knowledge of designs tools like Figma, Zeplin or InVision
  • Experience with Agile/Scrum software development methodologies

What's in it for you

At JLL, we make sure that you become the best version of yourself by helping you realise your full potential in a fully entrepreneurial and inclusive work environment. If you harbour passion for learning and adapting new technologies, JLL will continuously provide you with platforms to enrich your technical domains.  We will empower your ambitions through our dedicated Total Rewards Program, competitive pay and benefits package. It’s no surprise that JLL has been recognized by the Ethisphere Institute as one of the 2019 World’s Most Ethical Companies for the 12th consecutive year.

About us:

India is a strategic growth market for Ciklum.

Join the global business with limitless growth opportunities and world-known Fortune 500 clients. 

Let’s aim high together and write our history of success in India.

Be bold, not bored! 

Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.

Your dream job isn’t here? Let’s stay in touch! We’ll inform you about the best opportunities.

    x

    filetypes: pdf | doc | docx limit - 1MB

    By submitting completed “Contact Us” form, your personal data will be processed by Ciklum Group and its subsidiary entities worldwide. Please read our Privacy Notice for more information. If you have any questions regarding your rights or would subsequently decide to withdraw your consent, please send your request to us.