Senior Software Engineer - Front-end

Formstack Logo

Formstack

πŸ’΅ $90k-$105k
πŸ“Remote - Poland

Summary

Join Formstack, a remote-first company, as a Senior Front-end Engineer and contribute to building innovative solutions that maximize user experience. You will collaborate with a cross-functional team, practice Scrum methodology, and convert designs into web application interfaces. This role requires 5+ years of web application development experience, proficiency in JavaScript and modern frameworks (React preferred), and experience with RESTful APIs. As a leader, you will mentor others and contribute to our component library. Formstack offers competitive health plans, flexible PTO, technology stipends, and extended learning opportunities. We encourage applications even if you don't meet every requirement; diversity and inclusion are core values.

Requirements

  • Previous experience on agile cross-functional team(s) (such as product managers, designers, back-end engineers, front-end engineers, and QA engineers)
  • 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 clientside web frameworks such as React (preferred), Vue, or Angular
  • Experience with libraries like Redux, ReduxSaga, Reselect
  • Experience with interfacing with RESTful APIs and handling JSON responses
  • Proficient with version control systems (preferably Git) and code repositories (preferably Github)
  • Familiarity with writing SQL queries
  • Excellent understanding of OOP concepts and software design patterns
  • Ability to work remote with a fully distributed team
  • Must be fluent in written and spoken English
  • 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, adapt to change, and embrace new technologies practical to our products and audiences

Responsibilities

  • 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 web application interfaces
  • 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
  • Developing and rigorously testing across multiple browsers and platforms
  • Contributing to improvements and maintenance of our component library
  • Adhering to development best practices and standards
  • Providing constant feedback through Code Reviews
  • Sharing knowledge with other engineers whenever possible

Preferred Qualifications

  • Experience building applications for a B2B audience
  • Experience with Infrastructure as Code (Terraform, Ansible, etc.)

Benefits

  • Competitive health plans, Dental, Vision, Disability, and Life Insurance Benefits
  • Monthly Health & Wellness and Technology stipends
  • Flexible PTO for all employees
  • 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
  • Plus a potential annual bonus of up to 5% of the salary

Share this job:

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.