Job Description

Job responsibilities

  • You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming, design patterns and continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible

  • You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between

  • You will design solutions and choose technologies that solve clients’ problems while working within constraints and making pragmatic tradeoffs

  • You will create scalable UI systems that are delightful, high functioning and accessible to all audiences

  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way

  • You will apply a variety of languages and tools to your wor...
  • Apply for this Position

    Ready to join ThoughtWorks? Click the button below to submit your application.

    Submit Application