We’re looking for a:

Senior Web Developer

Twisthink is looking for a Senior Web Developer to develop customer front-end experiences in Vue.js, React.js and/or Angular. The ideal candidate will have experience delivering front-end solutions that are technically excellent, performant, and tightly aligned with user experience and user interface designs. To be effective in this position, you must feel comfortable delivering independently but collaborating remotely within a cross-functional team.

As a Twisthink teammate, you will grow—as a strategist, a business professional, and as a person. We encourage perpetual growth through a wide range of personal development activities. If you have an imaginative mindset who is fast thinking, collaborative and energetic, come join the Twisthink team!

Apply Now

What You’ll Accomplish

  • Design and develop front-end web experiences using Vue.js, React.js, Angular or other modern web frameworks.
  • Design and develop software within an Agile framework, using Scrum or Kanban methodologies as required on projects.
  • Collaborate with internal and external architects, technical leads and UI/UX leads to understand and implement the user experience and UI design.
  • Participate in team Agile ceremonies (stand-ups, grooming, demos, retrospectives).
  • Experience and interest in collaborating closely with teammates and clients in a hybrid work environment.
  • Leverage your knowledge and experience to mentor other engineers on best practices for software design, development, and testing.
  • Present technical status updates, architecture and design rationale, and key learnings during customer and internal update calls.

Keys to Success

  • Bachelor’s degree or higher with 7+ years of experience front-end development.
  • Proficiency with Vue.js, React.js or Angular, JavaScript, Typescript, CSS, HTML.
  • Engaging dedicated design teams in reviews and collaboration using tools such as Figma or Adobe XD.
  • Proficiency with designing, packaging and delivering reusable and responsive web components with frameworks like Bootstrap.
  • Familiarity with building front ends supported by REST and/or GraphQL APIs, and end-user authentication approaches such as OAuth 2.0.
  • Experience with using test and CI/CD automation to deploy web experiences to public cloud platforms such as AWS or Azure.
  • Ability to clearly communicate complex technical concepts to technical and non-technical team members in daily project work (standups, refinement, design reviews, demos, etc.).
  • Desire and ability to learn quickly, take professional risks, and operate in fast-paced entrepreneurial environment.
  • Exposure to team-based development practices such as Git branching, merging, code reviews.
  • Experience with native mobile development is a plus as well.

Why Join our Team?

  • 100% Employee owned Company (ESOP)
  • Ability to work on a variety of projects keeping each day new and exciting.
  • Work in an inclusive, fun environment that emphasizes culture.
  • Enjoy a hybrid work environment that offers great flexibility including flexible hours and summer hours!
  • Receive a competitive package that include gym membership, education assistance, twelve paid holidays and biannual performance bonuses.
  • Attend quarterly meetings that provide business and sales transparency.


Twisthink ensures equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.

More open positions

See All

Senior Software Engineer

Holland, MI


Digital transformation,
with a twist.

Create unprecedented impact with Twisthink.


Take a look at how our cross-functional team tackles a problem, creates a strategy, and re-imagines user experiences that can create a lasting impact – all within 8 hours.
Watch the team in action