About this role
Lead Developers act as the primary client contact, ensuring successful delivery by bringing a strategic mindset to projects and collaborating to realize a technical vision. Responsibilities include championing best practices like TDD and pair programming, overseeing the entire software delivery cycle, and designing solutions while coding alongside developers.
Candidates must be well-versed in at least two modern programming languages (like Java, Kotlin, JavaScript) and comfortable with Object-Oriented technology, having led development teams using Agile or Lean methodologies. Professional skills require influencing others, translating business needs to technical requirements, and mentoring peers while demonstrating resilience in ambiguous situations.
What they're looking for
JavaKotlinJavaScriptTypeScriptRubyC#Object-Oriented TechnologyAgile
Frequently asked questions
What does a Lead Fullstack Developer- Java at Thoughtworks do?
Lead Developers act as the primary client contact, ensuring successful delivery by bringing a strategic mindset to projects and collaborating to realize a technical vision. Responsibilities include championing best practices like TDD and pair programming, overseeing the entire software delivery cycl…
What skills does this Lead Fullstack Developer- Java role need?
Key skills for this role include Java, Kotlin, JavaScript, TypeScript, Ruby, C#.
How much does a Lead Fullstack Developer- Java at Thoughtworks pay?
The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.
Is this Lead Fullstack Developer- Java role remote, hybrid, or on-site?
This role is on-site, based in Singapore.
How do I apply for this Lead Fullstack Developer- Java role?
You can apply directly on Thoughtworks's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.