Just Front-end Jobs

Front-end Jobs nearBoston, MA

Sorry, no listings for this city at the moment.

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Senior Frontend Engineer

Who are we?

Vestwell provides every employee in America with access to a retirement account by removing the friction points financial advisors and companies have in establishing and maintaining defined contribution & benefit programs. We look out for everyone’s best interest, including financial advisors, companies and employees.

Why Vestwell?

Vestwell is at the forefront of change in the $6 trillion 401(k) market; creating a platform that lowers fees and ensures that individuals retire wealthier. We’ve raised capital from industry leading investors in the Fintech and Finserv world to achieve this goal and are already getting a great response from customers.

Who are we looking for?

The team is expanding and we’re excited about bringing onboard an experienced Frontend Engineer with 5+ years of experience building real-world UIs using JavaScript libraries like React. You will join one of our teams as a key contributor. Beyond this you will work across teams to help optimize how Vestwell uses JavaScript and other tech.

You’re a great fit for our team if you can balance detail-oriented tasks with long term strategy and growth initiatives. Most of all, you must be passionate about what you create and about the impact it can have. That matters to us, a lot.

Requirements

The Necessities

  • Experience building real-world UIs using JavaScript libraries like React

  • Experience using Node.js tooling

  • Experience building, specifying, and consuming RESTful APIs

  • Experience working in a dynamic, fast paced environment

  • Solid foundation of HTML, CSS, vanilla JS, and other browser technologies

  • Intermediate SQL — we use PostgreSQL

  • Excellent written and verbal communication skills

  • Personal initiative and motivation to start and own projects end-to-end

Day-to-day you may additionally…

  • Design and develop new features and improvements working across Node.js services, AWS Lambda microservices, and the browser

  • Investigate, fix, and proactively avoid defects

  • Contribute to Scrum activities within your team: groom the backlog, plan and execute work in progress, and refine your team's process

  • Provide code review, feedback, and mentoring for other JavaScript developers

  • Collaborate with backend Scala developers on solutions, integration points, API contracts, etc.

  • Collaborate with product analysts and designers on UX and overall solution

  • Collaborate with QA testers on end-to-end testing coverage of your work

  • Write unit and integration tests of your work

  • Contribute to internal libraries such as a React-based UI component library

  • Contribute to technical and process improvements that help us and you level up, e.g. helping to optimize our build, release, and test processes

  • Provide production support at times

The Extras

  • Experience in any of these tools and services: Docker, Sumo Logic, Jenkins, Jira, Confluence, GitHub, SwaggerHub, Abstract, Sentry, Jest

  • Experience working on an Agile x-functional team

  • Experience with Node.js and frameworks such as Hapi, Express, Restify

  • Experience with other languages such as Python, Scala, Java

  • Experience with Amazon Web Services services such as EC2, S3, SES, Lambda

  • Experience with emerging technologies we have adopted recently or are considering: JSON:API, GraphQL, OpenAPI, TypeScript

  • Experience working within a microservice architecture

  • Experience optimizing for accessibility — we are working to meet WCAG 2.1 Level AA

  • Good eye and passion for quality UI/UX design

  • Financial Services experience, understanding of key concepts, instruments and basic workflows

Apply

QA Automation Engineer - Build Test Framework

West 500 Partners in Seattle, WA 2491 mi automation selenium java scala qa

**Position: **QA Automation Engineer

Reports To: QA Manager

**Exempt/Non-Exempt: **Exempt

**Full-Time/Part-Time: **Full-Time

**Department: **Quality Assurance (QA)

  • Love being creative and thinking of outside the box solutions?

  • Obsessive about researching your professional domain and establishing best practices?

  • Confident with responsibility for critical systems?

Description

As a QA Automation Engineer at MoxiWorks, you will be responsible for the QA automation codebase, building tools and enhancing the automated test ecosystem. You will play a vital role in maintenance of regression test scripts and integrate them into the CI/CD pipeline for faster and greater quality control. At MoxiWorks QA, we are striving for not only product excellence, but also excellence in the field of software quality. As such, you will have the freedom to implement creative solutions to common QA problems, such as auditing and writing framework test automation, collaborating with Dev Ops and Engineering departments, and code maintenance of both front end and backend applications in a fast-paced environment. Take ownership of your product and the future of QA Engineering!

Would like for an engineer who brings in expertise in developing automation frameworks and can write supporting infrastructure to make writing automated tests easier for the QA team and has experienced some of the challenges and pitfalls of transitioning into large scale CI/CD automation at previous positions.

Responsibilities

  • Collaborate with Dev Ops, Development, and QA to create an automation framework

  • Maintain test scripts that run nightly on an automated server

  • Research and promote best practices in QA software architecture

  • Build and maintain libraries to supplement test tools

  • Implement scalable solutions for a growing automation code base

  • Maximize automated test coverage of product features

  • Establish metrics for the measurement of acceptable test results

  • Participate in team code reviews and design reviews

Qualifications

  • Fast and independent learner/progressive thinker

  • Strong interpersonal and communication skills

  • Leadership and confidence working in a small team

  • Programming skills – especially Object Oriented (Groovy, JVM languages)

  • Backend knowledge (SQL, power user skills)

  • Experience developing software QA tools and frameworks (Selenium Webdriver, Katalon)

  • Experience with CI/CD tools

  • Solid understanding of Dev Ops tools

  • Good time management skills

Other Details

Experience:

  • relevant: 1-5 years of test automation framework development (Required)

Work Location:

  • Seattle, WA
Apply

Software Engineer, Full Stack

As a generalist in Product Engineering at Asana, you'll be a full-stack engineer, responsible for end-to-end development of Asana’s features. You'll design data models, figure out the scaling strategy for a complex, heavily-used product, and implement the UX details that separate great software from good software. Working closely with our award-winning Design team, and supported by world-class Product Managers, you will focus on delighting users with both large new features and daily small product enhancements.

Asana's mission is ambitious, and we strive to build a high-quality product. We believe that both a high-quality team and a high-quality codebase are critical pieces of that mission. Our stack uses React and Typescript for the front-end, on top of a Scala backend, with continuous deployment making sure your code goes live to users multiple times every day.

Software Engineers at Asana are quickly trusted to own major parts of both the codebase and our processes through the Area of Responsibility system. We expect you to thrive as a leader in defining and solving problems, with mutual support from your peers.

Requirements

  • Passion for creating amazing user experiences

  • 1+ years experience building a complex software product in a team environment

  • Strong communicator and collaborator

Desirable

  • Mastery of React, Typescript, or other web technologies

  • Experience working in large, high-quality codebases

  • Have built a personal productivity tool before out of fun and/or frustration

  • Like to leave code better than you found it

  • Good understanding of data structures and algorithms

  • Experience supporting live production infrastructure, can put out fires under pressure when things go wrong

  • An appetite for data: analyzing metrics and designing A/B tests to help drive the company’s decisions

Apply