Township is looking for a (contract) front-end engineer!

Megan Coyle
3 min readOct 28, 2020

Township is looking to add an experienced, US-based, front-end engineer to our remote team! This is a contract position, typically contributing between 20–40 hours per week. The initial contract will last for three months but also has the potential to turn into full-time employment.

Township is a fully remote, US-based digital product agency. We have a few strongly held convictions:

We take care of each other | We believe strongly that companies should take care of their employees, and that employees should take care of each other. We create an environment that allows for growth, trust, and belonging across the team.

Do great work, and then do something else | We ask a lot of our team, but we also know that your job is only part of your life. We’ll keep you busy during ‘working hours’ but leave you plenty of time to pursue the things that are important to you outside of your job. We are committed to a 40 hour work week.

Great products are crafted by integrated teams | We believe that great products are created through the close collaboration of design and engineering. Our engineering team plays a big part in our design process, and our design team collaborates closely with the engineering team at all stages of the development process.

You will:

  • Design, build and maintain performant, reliable web and mobile applications.
  • Produce clean, high-quality code, tests and documentation using React, React Native, Vue, Tailwind and Alpine.js.
  • Communicate skillfully with teammates and clients, both written and verbally.
  • Actively contribute to code review with peers and clients.
  • Partner with fellow engineers to accomplish projects together.
  • Cultivate an environment of healthy communication, support, and collaboration.
  • Deliver refined features from abstract business requirements.
  • Solve complex problems at scale.

You have:

  • 5+ years of relevant work experience as a software engineer.
  • 3+ years of experience building and designing delightful user experiences as a frontend engineer.
  • Proficiency with current frontend technologies including React, React Native, Typescript and Tailwind.
  • Pre-pandemic remote work experience.
  • Experience with Elixir, Phoenix and LiveView.

Township’s engineers:

  • Write the majority of our projects in an Elixir-centric stack, but in our current projects we’re also working in React, React Native, and Vue. We also love Tailwind and Alpine.
  • Communicate skillfully with teammates and clients, both written and verbally. We’re able to discuss our work with people who have a wide variety of technical knowledge.
  • Are passionate about personal growth as well as helping improve the quality of work across the team.
  • Cultivate an environment of healthy communication, support, and collaboration — allowing safe and supportive code review and healthy test coverage.
  • Have deep knowledge across a variety of programming practices, such as deployment, performance, debugging, refactoring, and design patterns.
  • Solve complex problems at significant scale.
  • Write quality, tested, production-ready code.
  • Are able to deliver refined features from abstract business requirements.

If you check most or all of these boxes (especially experience with Elixir and the Phoenix framework), we would love to consider you for a front-end engineer contractor position. Most qualified applicants will have 5 to 7 years of professional software engineering experience and have worked successfully on a remote team before.

How to Apply

To apply, please email Megan at careers@township.agency the following information by Friday, November 6:

  • Any of the following: resume, Github repo, code repo, portfolio
  • Availability
  • Pay requirements

Township strives to contribute to the health and happiness of each one of its teammates by providing a workplace that is free from harassment, discrimination, or retaliation. All aspects of employment are rooted in respect and responsibility to those around us, whether that be our teammates, clients, or our greater community.

Township does not discriminate on the basis of religion, disability, marital status, age, medical condition, gender, sexual orientation, or veteran status. Township is explicitly anti-racism.

Township is an equal opportunity employer. We are all responsible for upholding this policy. Current and prospective teammates are welcome to discuss any questions regarding equal employment opportunity with Township’s leadership.

--

--