Software Engineer
- Singapore
- Mid Level
- 8+ years
- Posted
Skills
Required
- accessibility
- front-end
- open-source
- algorithms
- data structures
- polyglot development
- front-end development
- HTML5
- CSS3
- JavaScript / TypeScript
- Stenciljs
- Web Component APIs
- DOM
Preferred
- modern build tools and
- bundlers
- Turborepo
- Lerna
- responsive and
- adaptive design principles
- open-source accessibility / component library projects
- pnpm
Front-End Developer to join our team for the development of our design system. This role requires deep technical expertise in modern web technologies, with a strong emphasis on accessibility and web component development.
About Julius Baer Technology
- At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth.
- Let’s shape the future of wealth management together.
- Is this not quite what you are looking for?
Responsibilities
- CHALLENGE Design, develop, and maintain our organisation's design system Build reusable, accessible web components using
- Web Component APIs Implement and enforce accessibility standards across all 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
- Strong technical writing skills and experience creating tutorials, guides, and developer documentation
- Commitment to producing high-quality code and adherence to best practices
- Review code, manage pull/merge requests of multiple developers and pair programming cultures
Requirements
- Stay current with web standards, accessibility guidelines, and emerging front-end technologies YOUR PROFILE Professional Minimum 8 years of hands-on development on FE for data driven products
Experience leveraging open-source libraries and software
- Well organised and ability to prioritise and carry out multiple tasks.
- Able to influence and drive projects to meet key milestones and overcome challenges
- Able to translate functional requirements to efficient and fit-for-purpose technical solutions
Preferably, have experience in finance/banking domain
- Strong analytical skills, including the ability to gather and analyse data for informed decision-making
- Solid understanding of algorithms and data structures, with the ability to apply this knowledge to solve technical challenges
- Comfort in a polyglot development environment, adapting to different programming languages and technologies as needed
- Excellent communication skills with the ability to translate technical concepts for non-technical stakeholders A passion for delivering exceptional developer experiences and a customer-focused mindset
- Ability to document approaches, write code comments and give proactive feedback to developers
- Strong proficiency in front-end development (HTML5, CSS3, JavaScript/TypeScript) Minimum 8 years of hands-on development on FE for data driven products
- Extensive experience with Stenciljs, Web Component APIs and custom element development
- Familiarity with design tokens and theming systems
Experience with Shadow DOM and styling encapsulation
- Proven track record in design system development and maintenance
- Expert knowledge of accessibility standards (WCAG 2.1/2.2 Level AA or higher)
- Knowledge of ARIA specifications and semantic HTML Hands-on experience with accessibility testing tools (e.g., axe DevTools, WAVE, Lighthouse, NVDA, JAWS) Proficiency in end-to-end testing frameworks with accessibility integration (e.g., Playwright, Cypress with axe-core)
Experience collaborating with UX teams using
- Figma Prior experience building and maintaining design systems or component libraries
- Demonstrated experience implementing accessibility best practices in production applications
Preferred
- Qualifications Experience with modern build tools and bundlers
- Experience with Nx tooling or equivalent monorepo solutions (e.g., Turborepo, Lerna, pnpm workspaces)
Understanding of responsive and adaptive design principles
- Contributions to open-source accessibility or component library projects
- We are looking forward to receiving your full job application through our online application tool.
- Further interesting job opportunities can be found on our Career site .
- Set up a job alert by creating a candidate account here .
