J

Julius Baer

Provides private banking services worldwide

Software Engineer

Frontend EngineeringPosted on Nov 10
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of hands-on front-end development experience for data-driven products.
  • Experience leveraging open-source libraries and software.
  • Ability to prioritize and carry out multiple tasks, influence projects, meet key milestones, and overcome challenges.
  • Ability to translate functional requirements into efficient, fit-for-purpose technical solutions.
  • Strong analytical skills, including gathering and analyzing data for informed decision-making.
  • Understanding of algorithms and data structures and ability to apply them to technical challenges.
  • Comfort working in a polyglot development environment and adapting to programming languages and technologies.
  • Strong technical writing skills and experience creating tutorials, guides, and developer documentation.
  • Commitment to producing high-quality code and following best practices.
  • Ability to communicate technical concepts to non-technical stakeholders.
  • Ability to document approaches, write code comments, and give proactive feedback to developers.
  • Proficiency in front-end development with HTML5, CSS3, JavaScript, and TypeScript.
  • Extensive experience with Stencil.js, Web Component APIs, and custom element development.
  • Familiarity with design tokens and theming systems.
  • Experience with Shadow DOM and styling encapsulation.
  • Experience developing and maintaining design systems.
  • Knowledge of WCAG 2.1/2.2 Level AA or higher accessibility standards.
  • Knowledge of ARIA specifications and semantic HTML.
  • Hands-on experience with accessibility testing tools such as axe DevTools, WAVE, Lighthouse, NVDA, or JAWS.
  • Proficiency with end-to-end testing frameworks and accessibility integration, such as Playwright or Cypress with axe-core.
  • Experience collaborating with UX teams using Figma.
  • Prior experience building and maintaining design systems or component libraries.
  • Experience implementing accessibility best practices in production applications.

Responsibilities

  • Design, develop, and maintain the organization's design system.
  • Build reusable, accessible web components using Web Component APIs.
  • Implement and enforce accessibility standards across front-end components.
  • Develop and maintain end-to-end tests with integrated accessibility testing.
  • Collaborate with designers and developers to ensure consistent implementation of design patterns.
  • Conduct accessibility audits and remediation using industry-standard tools.
  • Document component usage, accessibility features, and best practices.
  • Stay current with web standards, accessibility guidelines, and emerging front-end technologies.
  • Review code, manage pull/merge requests from multiple developers, and participate in pair programming.

Desired Qualifications

  • Experience in the finance or banking domain.
  • Experience with modern build tools and bundlers.
  • Experience with Nx tooling or equivalent monorepo solutions, such as Turborepo, Lerna, or pnpm workspaces.
  • Understanding of responsive and adaptive design principles.
  • Contributions to open-source accessibility or component library projects.

About the Company

Julius Baer

Provides private banking services worldwide

Julius Baer Group Ltd. is a Swiss private bank that serves high-net-worth individuals and families. It focuses on wealth management, investment advisory, discretionary mandates, financing, and related private banking services. Customers’ assets are managed through personalized investment strategies, custody, and tailored financial planning delivered by relationship managers and specialists."

Company size
5,001-10,000
Company stage
IPO
Headquarters
Switzerland
Founded
1890

Recently Posted Jobs

Explore more opportunities at Julius Baer

See more jobs