Summary
Join Formstack as a Front-end Software Engineer and collaborate with Development and Product teams to build and maintain features for our platform. Work within a Scrum methodology, contributing to project scoping, planning, and estimation. Execute projects, fix bugs, write tests, reduce technical debt, and maintain documentation. Provide constructive feedback through code reviews and mentor other developers. Create scalable and understandable code, testing and releasing it into production. Collaborate with various teams to ensure alignment with internal and external stakeholder needs. Embrace new web technologies and work effectively in a remote, globally distributed team.
Requirements
- 7+ years experience as a software engineer in front-end technologies such as React
- Solid foundation in writing and maintaining a design-driven component library
- Excellent understanding of OOP concepts and software design patterns
- Experience with Git or other similar source control systems
- Strong collaboration skills with the ability to document proper requirements for short-term and long-term project success
- Willingness and desire to learn and embrace new web technologies as they evolve
- Experience working remotely with team members across multiple time zones to build camaraderie and productivity
- Willing to understand and commit to our company values
- Must be fluent in written and spoken English
Responsibilities
- Collaborate with development, design, quality assurance, and product management functions on a daily basis to make sure what we are creating will support both our internal and external stakeholders
- Work within a Scrum methodology to make sure features ship as they are planned and scheduled.Β Each developer will be heavily involved in project scoping, planning, and estimating. As a senior engineer, you will use this as an opportunity to coach and mentor other developers
- Execute projects, fix bugs, write tests, reduce technical debt, and maintain our documentation with relative autonomy but work collaboratively with ease
- Provide constant and constructive feedback through Code Reviews.Β As a senior engineer, you will use this as an opportunity to coach and mentor other developers
- Create scalable code thatβs easy to understand, test it, and release it into production
Preferred Qualifications
- Experience with managing infrastructure through AWS, Terraform, and GitHub Actions
- Experience with microservices
- Experience with high-performance systems
- A strong understanding of front-end technologies, such as HTML5, CSS3, and ReactJS
Benefits
- Competitive health plans, Dental, Vision, Disability, and Life Insurance Benefits for US and Canadian full-time employees
- Monthly Health & Wellness and Technology stipends
- Flexible PTO for all employees
- 401k & Roth w/ safe harbor match (the US and Canada)
- The most up-to-date technology, including company-issued Macs, the latest software, and other tools needed to excel at your job
- Extended learning opportunities
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.