Job details

Senior React Developer

  • TypeScript
  • PostgreSQL
  • Vue.js
  • Angular
  • React.js
  • MySQL
  • JavaScript
  • PHP

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
We are adding a Senior React Developer with strong software development experience to our growing Engineering department:

As a Senior React Developer at FormAssembly you will have the opportunity to:
  • Build new solutions that solve real-world problems every day. You’ll work both independently and with your team to create customer-focused SaaS web applications and provide support for existing systems.
  • Own your work. You’ll be able to work “full-stack” on multiple parts of a web application, from backend APIs to dynamic frontends with an emphasis on front-end development.
  • Have a broad impact on the organization.
    • Assist in scoping, estimating, and planning projects.
    • Lead in code review, pairing, and other forms of knowledge sharing.
    • Help onboard new developers and mentor more junior team members.
    • Collaborate with designers, Product Owners, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of Engineering goals.

Requirement
  • Availability: Work a standard U.S Eastern time zone workday
  • Code
    • 5 or more years of experience building online applications with an emphasis on modern React components and applications with TypeScript
    • Experience visualizing data for reporting dashboards.
      • Experience with D3, C3, Highcharts, and similar libraries is a plus.
    • Proficiency in multiple modern programming languages using ReSTful APIs
      • PHP Laravel are both a strong plus
    • Angular, Vue, or other JavaScript UI development is a plus
    • Familiarity with the Lightning Design System is a plus
    • Strong coding fundamentals - Algorithms Data Structures
    • Working knowledge of RDBMS (e.g., MySQL, PostgreSQL), and various NoSQL options
    • Well-read and with strong experience in software development best practices, software architecture, and DevOps principles.
  • Platform
    • Experience with Cloud technologies, tooling, and deployment (AWS, Google Cloud)
    • Excellent "systems thinking." We build and run complex systems which require a strong ability to debug and understand what is going on.
  • Soft Skills
    • Clearly communicating complex concepts and the big picture goal while also guiding decisions on tactical approaches to problem-solving.
    • Demonstrated ability working remotely in collaborative software development teams
    • Experience working in a fast-paced Agile environment
    • Strong bias toward action; ability to take ownership of ambiguous problems and think long-term.
    • Passionate about building an innovative culture
    • You value a high-performing team, shipping software, and code quality and maintainability.
Additional desired skills
  • 5+ years of experience running production applications with several thousands of users.
  • Strong knowledge of secure systems programming practices, OWASP Top 10, etc.
  • Experience with AWS, ECS, and containers
  • Experience with microservices concepts, development, and deployment
  • Familiarity with site and infrastructure monitoring systems (e.g., CloudWatch, Datadog, New Relic)
  • Expertise with software development lifecycle branching and distributed source code management systems (e.g., Git-Flow, GitHub-Flow)

Benefits

FormAssembly offers several benefits that help to facilitate a healthy team, personal growth, and a work-life balance, all of which contribute to creating a more engaged and passionate workforce.
  • Health benefits (health, dental, vision) for team members based in the United States
  • Company-paid life and disability insurance
  • 401(k) with 4% company match for team members based in the United States
  • Unlimited paid vacation and 10 company holidays
  • Flexible work schedule
  • 16 weeks of Paid Parental Leave
  • Charitable contribution match
  • Budget for professional development
  • Company provided Mac laptop

You'll be joining a talented and fun team, working together to build something great!