SteadyIQ is seeking a sharp, highly-motivated front end web software developer who is excited to play a major role in our product and engineering evolution. We are looking for a product focused, results-oriented engineer who thrives in a collaborative, team-focused culture. You will work closely with product managers, business stakeholders, and your team to help define, implement, and ship significant increments to SteadyIQ’s mission-driven product offering.
As a Senior Frontend Engineer, you will…
- Work across all phases of the software development lifecycle in a cross-functional, agile development team
- Collaborate with product, engineering, and design/UX stakeholders as well as your team to help define, design, scope, implement, and ship features and projects
- Work with designers to create layouts&user interfaces utilizing HTML/CSS best practices
- Build fast, intuitive, responsive, and secure web sites and applications
- Provide input on UX design&user interactions
- Deliver high-quality, well-tested technical solutions
- Help define, implement, and reinforce development best practices and processes
- Contribute to SteadyIQ’s technical vision
Skills & Requirements
- Minimum 5 years of experience as a full-time frontend or fullstack developer
- Experience or working familiarity with the following tech stack:
- JavaScript frameworks such as React.js or Vue
- Typescript
- fp-ts or other functional programming languages like Haskell, Scala, or Elm
- RESTful APIs
- CSS pre-processing platforms, such as SCSS&LESS
- Style libraries like Chakra UI
- State management frameworks like Redux
- React-router in a SPA environment
- Lingui for i18n
- Nice-to-haves include experience with
- Web accessibility concepts and standards
- Test-driven development and writing testable code
- System design and architecture experience
- Ability to write and refactor code with an eye toward reducing complexity, separation of concerns, proper encapsulation, etc
- Strong background in functional programming concepts
- Proven track record developing high-quality, responsive user experiences
- Experience working in an agile development environment
- Ability to thrive in a fast-paced and dynamic environment
- Ability to work well in teams of all sizes with representatives from a diverse set of technical backgrounds.
- Bachelor’s or Master’s degree in Computer Science or equivalent experience
Company Benefits
- Health Insurance
- Dental Insurance
- Vision Insurance
- Paid parental leave
- Vacation / Paid Time Off
- 401k / Retirement plan
- Learning stipend
- Flextime / Remote Work
- Stock options