Senior UI Developer

Global technology consultancy integrating strategy, design and engineering to drive digital innovation for 30+ years.
Frontend
Senior Software Engineer
Hybrid
Enterprise SaaS · Consumer

Description For Senior UI Developer

Thoughtworks, a global technology consultancy with 30+ years of experience, is seeking a Senior UI Developer to join their innovative team. This role combines technical excellence with leadership, requiring expertise in frontend development and a passion for mentoring. The position demands strong JavaScript skills, particularly in React, and experience with modern web development practices including TDD, CI/CD, and DevSecOps.

As a Senior UI Developer, you'll be responsible for creating scalable, accessible UI systems while championing best practices within delivery teams. The role involves collaborative work on innovative customer experiences, from ideation to deployment, utilizing the latest technology trends and ensuring high-quality deliverables through continuous delivery practices.

The ideal candidate should possess deep technical knowledge in frontend development, with experience in responsive design, web components, and modern frameworks. Beyond technical skills, you'll need strong mentorship abilities and a presence in the external tech community. Thoughtworks offers a unique cultivation culture that supports personal growth and career development through various learning programs and interactive tools.

This position offers an opportunity to work with autonomous teams comprising diverse professionals, from computer science graduates to seasoned technologists and career changers. You'll be part of a company that values curiosity, innovation, and dedication, working on challenging projects that make a real impact. The role combines technical leadership with hands-on development, making it perfect for those who want to influence and shape the future of web development while continuing to grow their own expertise.

Last updated 2 months ago

Responsibilities For Senior UI Developer

  • Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • Use and advocate for continuous delivery practices to deliver high-quality software
  • Work in collaborative teams to build innovative customer experiences
  • Collaborate with teammates to build features, design concepts and interactive prototypes
  • Create scalable UI systems that are delightful, high functioning and accessible
  • Efficiently use DevSecOps tools and practices to build and deploy software
  • Apply latest technology thinking to solve client problems
  • Oversee the entire cycle of software consulting and delivery
  • Act as a mentor for less-experienced peers

Requirements For Senior UI Developer

JavaScript
React
TypeScript
  • Well-versed in JavaScript programming, design patterns and writing modular code
  • Familiar with JavaScript packaging tools and Reactjs
  • Experience with design systems, atomic design, micro frontends, and progressive web apps
  • Knowledge of at least one major web framework (React, Angular or Vue)
  • Experience developing modular web components using HTML, CSS and JavaScript
  • Strong understanding of HTTP and web architectures
  • Experience creating responsive, mobile-first experiences
  • Understanding of user experience and web design principles
  • Comfortable with Agile methods
  • Good awareness of TDD, CI/CD approaches
  • External tech community presence and willingness to share expertise
  • Resilient in ambiguous situations

Benefits For Senior UI Developer

  • Learning & Development programs
  • Career development support
  • Cultivation culture with numerous development programs

Interested in this job?

Jobs Related To Thoughtworks Senior UI Developer

Full Stack Engineer

Senior Full Stack Engineer position at Babylist, working on registry systems with React and Ruby on Rails, 6+ years experience required, remote work with competitive benefits.

Frontend Engineer

Senior Frontend Engineer position at 0x, building decentralized exchange interfaces with React/Next.js and blockchain technologies.

Software Engineer - Developer Experience

Senior Software Engineer role focused on developer experience and infrastructure for TypeScript projects at Anthropic, an AI research company.

Senior Software Engineer - Frontend

Senior Frontend Engineer role at AffiniPay, building modern web applications for legal practice management software using React and Ruby on Rails.