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!