Apply for,

Senior Front-End Engineer

@ Formstack



Contract Typepermanent
Experience Level5Year (s)

More Info:

About Senior Front-End Engineer

As a Senior Front End Engineer, you are a professional with a passion for problem-solving, motivation to continuously learn, and the ability to make a meaningful impact on our products and teams. You possess a high proficiency with front-end languages, frameworks, and third-party libraries. You should also have a fundamental awareness of languages and technologies used in back-end operations along with their relevance to front-end development. 

What You’ll Do: You exercise a relentless ambition to build innovative solutions that maximize the user experience while balanced with consideration of application simplicity, performance, scalability, extensibility, and security. You act as a leader within your area of expertise. You communicate effectively and collaborate well with colleagues. You are a detail-oriented individual that can help organize a project and see its execution from start to finish. You are able to make decisions independently, while also knowing when to build consensus or reach out for help. You are a team player and enjoy having fun.

How You Will Succeed:

  • Practice Scrum methodology to ensure features ship as planned and scheduled.
  • Collaborate and contribute as a key member of an agile cross-functional team to drive product features from the design phase to implementation in production environments.
  • Convert design mock-ups and prototypes into progressive web applications.
  • Design architectural plans for front-end initiatives.
  • Serve as a technical resource for development project plans.
  • Execute projects, fix bugs, write tests, reduce technical debt, and maintain technical documentation.
  • Participate actively in team discussions, Scrum ceremonies, and product demos.
  • Mentor others to expand their knowledge, contributions, and professional development.

What/Who We’re Looking For:

  • 5+ years of experience in developing web-based applications
  • 3+ years of experience in advanced development with JavaScript 
  • Experience with TypeScript
  • 3+ years of development experience with modern client-side web frameworks such as React (preferred), Vue, or Angular
  • Experience with libraries like Redux, Redux-Saga, Reselect 
  • Familiarity with newer specifications of ECMAScript
  • Experience with interfacing with RESTful APIs returning JSON 
  • Proficient with version control systems (preferably Git) and code repositories (preferably Github)
  • Excellent understanding of OOP concepts and software design patterns
  • Outstanding attention to detail
  • Ability to work autonomously, pair with a peer, or collaborate as a member of the team
  • A positive, enthusiastic attitude that is genuine and infectious
  • Strong willingness to learn and embrace new technologies practical to the product and audience
  • Ability to work remote with a fully distributed team
  • Must be fluent in written and spoken English

Bonus Points:

  • Experience building applications for a B2B audience
  • Experience with Node.js
  • Understanding and experience with serverless (AWS Lambda)
  • Familiarity with writing queries for SQL and/or NoSQL databases
  • Experience with Infrastructure as Code (Terraform, Ansible, etc.)
Click Open In New icon