Taro Logo

Senior iOS Developer (Swift)

Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation.
Bangkok, Thailand
Mobile
Senior Software Engineer
1,000 - 5,000 Employees
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior iOS Developer (Swift)

Senior Mobile Developers at Thoughtworks collaborate with cross-functional teams to design and implement software solutions that create meaningful change for clients. They write clean, iterative code using best practices like TDD, mobile architecture patterns, and pair programming. The role involves working on innovative customer experiences, applying the latest technology thinking, and mentoring less-experienced peers. Developers participate in the entire software consulting and delivery cycle, from ideation to deployment. The company offers a supportive learning environment, commitment to disability inclusion, and various benefits to foster personal and professional growth. Thoughtworks values diversity and aims to create an inclusive workplace for all.

Last updated 10 months ago

Responsibilities For Senior iOS Developer (Swift)

  • Collaborate with cross-functional teams to design software solutions
  • Write clean and iterative code using best practices
  • Adopt and champion practices like TDD, mobile architecture patterns, and pair programming
  • Use and advocate for continuous delivery practices
  • Work in collaborative teams to build innovative customer experiences
  • Apply the latest technology thinking to solve client problems
  • Partner with other technologists advocating for mobile-first culture
  • Oversee or participate in the entire software consulting and delivery cycle
  • Act as a mentor for less-experienced peers

Requirements For Senior iOS Developer (Swift)

  • Experience using two or more mobile development languages (Swift, Kotlin, Dart, Javascript, etc.)
  • Experience in UI development using mobile SDKs and UI frameworks (Swift UI, Jetpack Compose, Flutter, etc.)
  • Ability to write high-quality, well-tested code and comfort with Object-Oriented programming
  • Skill in designing and building solutions considering mobile software concerns
  • Comfortable with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
  • Influence others and advocate for technical excellence while being open to change
  • Presence in the external tech community and willingness to share expertise
  • Resilience in ambiguous situations and ability to approach challenges from multiple perspectives

Benefits For Senior iOS Developer (Swift)

  • Career development opportunities
  • Learning & Development programs
  • Inclusive workplace
  • Health and wellbeing benefits

Interested in this job?