Just Front-end Jobs

Front-end Jobs nearSeattle, WA

React Software Developer

We’re always looking for passionate software developers to contract with us on projects. Projects vary in terms of industry, breadth, and duration so we’re continuously looking to build a roster of people with a variety of expertise and availability. Our current preferences for a contract developer include:

  • Proven full-stack experience with React and/or React Native and JavaScript more generally

  • Ideal candidates will also have experience with TypeScript and/or GraphQL

Beyond those qualities, here’s a more general description of what you’ll do and the basic requirements for joining us under any contract:

As a Developer, you'll be contributing to the successful delivery of digital products. You articulate the objective rationale behind your coding decisions, working with your teammates to ensure those align with business and audience needs. You'll be switching between setting direction, creating software, and helping your teams constantly improve. You handle it with ease through solid time management skills, enthusiastic client services, and an inspiring attitude. You thoughtfully apply the latest tools, trends, and practices of the development alongside those that are more tried-and-true.

In your day-to-day you will:

  • Collaborate with your project team to evaluate a product experience holistically, identify next steps and deliver the individual features that make up the product

  • Objectively explain and represent your contributions and deliverables to your team and client

  • Clearly communicate with your project team to make sure they have full context of your work and that you have the same of theirs, jumping in on other tasks as needed

  • Take on various tasks, development-related or not, to support different processes and needs on your project teams

  • Collaborate directly every day with designers, developers, engagement managers, and clients

REQUIREMENTS

  • **You are an ambitious developer
    **You don't believe in resting on your laurels and easily tackle situations of ambiguity to figure out how to keep yourself and your work moving forward.

  • **You are a collaborative project contributor
    **You work together with your project team to understand, act, and deliver on next steps translated from product and client needs.

  • **You are an adaptive contributor
    **You're eager to jump in on tasks to support your team as needed, with no ego or complaints.

  • **You are a student of business and development practices
    **You want to constantly improve client service, business, and software development practices in yourself and your team.

Experience

  • 3+ years of software development experience (ideally w/experience in a client services or agency environment)

  • Proficiency w/Javascript (both in-browser and server-side with Node.js) and React

  • (Preferred) Experience with TypeScript and/or GraphQL

  • (Preferred) Demonstrated practice w/test-driven/behavior-driven product development

  • Strong communication, client services, and interpersonal skills

  • Fierce passion about collaboration and the way you develop software

  • Understanding of integrated development practices and experience directly collaborating with design teams

Apply

Senior Front-End Engineer

At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their educations and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in:

We are looking for a Senior/Lead Front-End Engineer with deep experience in front-end application logic and modern Javascript frameworks to help build data centric features into our Canvas platform. We look for engineers passionate about using data to gain insight, drive behavior and improve our products. Our software helps millions of users learn and grow. Come help accelerate the learning process by developing data centric features for K-12, higher education and corporate users.

Culturally our team will look and feel very much like a highly collaborative start-up. We value innovation, so much so that we have quarterly Hackweeks; a week each quarter to work on relevant pet projects and features. Most of our work is open source, even our primary product (Canvas). Check us out on Github: www.github.com/instructure.

Our Seattle office is located in the Pacific Building, 720 3rd Avenue, 15th Floor Seattle, WA 98104.

What we do:

  • The Instructure suite of SaaS applications produces terabytes of events and student information weekly. Your challenge will be to create the systems that organize this data and return insights to students, teachers and administrators. This team engineers the data and analytics platform for the entire Instructure application portfolio.

  • This is a growing team at Instructure with the opportunity to provide tangible positive impact to the business and end users. We are looking for creative, self-motivated, highly collaborative, extremely technical people who can drive a vision to reality.

  • We’re building innovative web applications. By leveraging single page application design, ES6, CSS3, and other cutting edge technologies, we hope to bring the richness of native desktop and mobile apps to the web.

  • We use the latest tools to support progressive browsers and companies: you can leave your IE6 hacks at home.

  • We are cloud native. For this job, that means bringing the fault-tolerant and high availability principles that power the cloud to the front-end to deliver lightning fast, ultra-reliable applications that delight our users.

What we look for:

  • Breadth of experience across languages and frameworks.

  • Deep knowledge of JavaScript, including the latest features in ES6.

  • Production experience with modern JS frameworks like React.

  • Demonstrated experience unit testing JavaScript applications to ensure application quality.

  • Capable communicators passionate about product development and user experience.

  • Autodidacts who love continual learning and exploration.

  • Engineering leaders who care about coding standards and writing lean, maintainable software.

  • 5+ plus years of professional software development experience.

  • BS or greater in Computer Science preferred.

Get in on all the awesome at Instructure.

  • Competitive salary, equity, and 401k

  • Employee stock purchase plan

  • 100% paid medical, dental, disability, and life insurance

  • HSA program, vision, voluntary life, and AD&D

  • Tuition reimbursement

  • Paid time off, 9 paid holidays, and flexible work schedules

  • Transportation allowance

  • Gym club reimbursements and rewards-based fitness tracking

  • Latest software and tools with top of the line equipment

  • Food, lots of food

We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.

At Instructure we participate in E-Verify and yes, in case you didn't catch it from the above, we are an Equal Opportunity Employer.

Apply

Remote Jobs

React Front End Engineer

We are looking for an experienced front-end engineer who knows their way around React to help us develop an online platform (we’d need your help with the web side of things). We’re a small (less than 10 people) engineering team distributed around the US & Europe, with an office in San Francisco. We iterate quickly, ship every day, build for the long term, and are looking for smart, independent engineers who want to ply their trade with like-minded people.

Benefits

  • You’ll join at an early stage of the company, so you can take something from 0 to 1
  • We’re a supportive team who will give you as much assistance or independence as you like

We have an office in San Francisco, but most of your engineering teammates work remotely from around the world. Pre-existing remote work experience would be a big plus. If you’d like to work remotely, please note that we’re only able to consider applicants based in the US, UK or Europe at this time.

About Archipelago

Archipelago is a start-up working to revolutionize how risk is insured. Our founders are tech & finance entrepreneurs with several IPOs and acquisitions under their belts. We are headquartered in San Francisco, have raised several million in seed money to date, and currently employ over a dozen people across the US & Europe.

Apply now and work remotely at Archipelago

Apply

Jobs farther away

Senior Software Engineer, Frontend

Virta is the first company with a clinically-proven treatment to safely and sustainably reverse type 2 diabetes and other chronic metabolic diseases without the use of medications or surgery. Our innovations in nutritional biochemistry, data science and digital tools combined with our clinical expertise are shifting the diabetes treatment paradigm from management to reversal. Our mission - to reverse type 2 diabetes in 100 million people by 2025.

As a Senior Frontend Engineer at Virta, you will help build the foundation for all web applications including patient-facing applications and clinical workflow tools. You will have the opportunity to influence and build efficient and reusable front-end systems and abstractions, help find and address performance issues and identify and communicate front-end best practices by teaching and learning from fellow engineers.

Our current stack includes: Python, Flask, Javascript/Typescript, React, React Native, postgres, AWS, GCP, Kubernetes, Docker, Jupyter, CircleCI, Github

Requirements

  • 5 + years of software development experience

  • Experience with HTML, CSS and deep understanding of Javascript.

  • Experience with one or more of the following: Node.js, React, Vue, Angular, Web Components

  • Experience building and maintaining performance, usability, and accessibility of an app on a variety of devices.

  • Have a systems-thinking mindset when it comes to creating reusable code and consistent user experiences.

  • Comfortable working with legacy code while working towards improving it.

  • Experience debating technical and usability trade-offs (with respect to accessibility, performance, asset size, maintainability, single page app, API etc.)

Nice to haves

  • Experience with Swagger, Puppeteer, Jest

  • Experience using and/or building living design systems.

Responsibilities

  • Architect efficient and reusable front-end systems that drive complex web applications.

  • Help identify, address and maintain performance enhancements.

  • Collaborate with Product and Design Engineers to iterate on the design and implementation of features on user-facing applications.

  • Contribute and promote front-end best practices across the engineering team.

  • Contribute to make front end development experience seamless for all developers.

90 Day Plan

Within your first 90 days at Virta, we expect you will do the following:

  • Observe current development practices and propose, execute and evangelize one or more improvements.

  • Observe current application performance and propose, execute and evangelize optimizations to improve them.

  • Teach and inspire other engineering team members through knowledge sharing, pair programming, and giving feedback in code reviews.

  • Code and ship at least one complex feature to users.

Values-driven culture

Virta’s company values drive our culture, so you’ll do well if:

  • You put people first and take care of yourself, your peers, and our patients equally

  • You have a strong sense of ownership and take initiative while empowering others to do the same

  • You prioritize positive impact over busy work

  • You have no ego and understand that everyone has something to bring to the table regardless of experience

  • You appreciate transparency and promote trust and empowerment through open access of information

  • You are evidence-based and prioritize data and science over seniority or dogma

  • You take risks and rapidly iterate

Apply

Fullstack Software Engineer

We are looking for full stack hackers to join our team. As an early member of the team, you’ll be helping us build a sophisticated, next generation financial services and benefits platform. Our customers trust us with a lot: Integrating seamlessly across financial institutions, moving money, tracking balances, helping with their healthcare decisions, and keeping their data extremely secure. In order to take on this mission we’re building our application on a new web framework we’ve built for Node.js, Postgres and React. We’re looking for engineers who are comfortable across the entire stack.

We all work on end-to-end features for the product and take great care in building features that will delight our customers. And there’s plenty of interesting problems, whether it’s helping design schemas with multi-step state machines that model financial transactions, working on the incremental build graph and compiler, or building our React based UI component library. This isn’t your typical CRUD application! You will be responsible for a lot so you should feel comfortable in a fast paced, growing, and nimble environment keeping in mind that everything we do is to better the lives of our users.

Here’s a snapshot of some of the technologies you will be working on and the qualifications we are looking for:

  1. Several (3+) years experience in web or distributed systems development.

  2. Experience in Postgres or another transactional, relational database system, as well as ability to design schemas.

  3. Fluency in JavaScript and at least one other interpreted language.

  4. Familiarity with software design techniques from functional to object oriented.

  5. React or at least one other reactive UI language.

  6. Computer science degree is not required, but you should be familiar with basic algorithms and performance analysis.

  7. Someone who isn't afraid of responsibility and operating in an unstructured environment

  8. A good sense of humor and a down-to-earth personality. We work hard, have fun, and treat people with respect.

Apply

Coda is looking for full-stack software engineers to join our growing team as we deliver on the future of productivity software. We currently have multiple roles open at different levels of experience.

Documents and spreadsheets have remained relatively unchanged for the last 40 years and yet these paradigms still largely dominate how businesses and people operate. We're taking a fresh approach and empowering anyone to start with something as simple as a document and easily involve this into a powerful, connected application. We believe this will be game-changing and influence the paradigms of the next 40 years.

As a member of Coda’s engineering team, you will operate as a full-stack engineer and have the opportunity to work broadly across our product from our mobile and browser-based clients to our servers and infrastructure. You’ll work closely with a stellar team of passionate, experienced engineers, designers and product managers who've have been instrumental in building some of the most widely-used technology products in the world, including YouTube, Google Drive/Docs, Amazon AWS, Pinterest, and Microsoft Azure.

Our current stack focuses on React, TypeScript, Python, and Node with our server infrastructure running on Kubernetes in Amazon AWS. We believe in using the best tool for the job in hand, and don't shy away from solving hard problems!

In this role, you'll:

  • Work closely with the product, design and growth teams to enhance Coda working with new features, APIs, performance, quality, and scale

  • Work in a highly collaborative, fast-paced environment across multiple geo-located offices (locations in Seattle, San Francisco, and Mountain View)

  • Help ensure our customers have an excellent experience using Coda

  • Participate in the engineering teams' on-call rotations for customer support and live production issues

You may be a great fit for this role if

  • You have excellent written and verbal communication skills and enjoy collaborating with others

  • You are driven, can work independently, and thrive when challenged

  • You love programming and have excellent proficiency with JavaScript, TypeScript or NodeJS, or any other modern programming language

  • You have worked with any modern UX framework as React, Vue, or similar, and have created or used internet friendly APIs such as REST or GraphQL

  • You have hands-on experience working building web-based systems on Cloud infrastructures such as AWS, Azure or similar Cloud-based environments

Openings: Multiple roles exist at different levels of experience

Locations: Bellevue, San Francisco, and Mountain View

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

Sr. Front End Web Engineer

Apple Inc. in Cupertino, CA 710 mi sql reactjs typescript npm orm

Job Summary:
In the Siri International team we build high quality Siri solutions for all of Apples international customers, and deliver them to their favorite Apple devices, in over 40 languages and dialects. As a Frontend Web Engineer, you will be working on building scalable, responsive, and user friendly web applications. Your responsibilities will include all the phases of Frontend development. From architecture design and Framework selection all the way to implementation and testing. Were looking for a talented engineer with a passion for technology and problem solving.

Key Qualifications:
7+ years experience in building responsive and user friendly web applications
Proficient understanding of client-side scripting and Javascript frameworks, including React, Typescript, Bootstrap, NPM
Ability to produce reliable, resilient, performant and well tested code
Proficient knowledge of relational databases, SQL and ORM technologies
Strong communication skills and ability to work closely with others

Description:
You will participate in engineering design discussions and will be responsible for the end user experience. Your role includes designing and implementing production quality web applications. You will need to be comfortable working both collaboratively and independently in a rapidly changing environment with ever-changing priorities.

We are passionate about user experience and crafting best in class products. That passion extends to the applications that our team is responsible for, and you will be expected to ensure that our applications serve our users in the best possible manner.

Education:
* BS/MS degree in computer science or related field, equivalent experience

Additional Requirements:
* Full-stack development experience
* Ability to perform well in a fast-paced dynamic environment
* Basic understanding of at least one scripting language (python, perl) and shell scripting
* Experience with MongoDB and Node.JS
* Basic understanding of modular design, ES6, WebSockets, client-side caching, etc.
* Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
* Data visualization with D3.js or other framework
* Performance analysis

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Apply

Full Stack Engineer

Jane Technologies, Inc. in Capitola, CA 734 mi reactjs javascript ruby-on-rails typescript postgres

Full Stack Engineer

Jane is building the future of eCommerce.

Jane is an MIT-founded, high growth, and rapidly expanding technology company in the cannabis industry. As the cannabis industry’s first complete real-time marketplace, we aim to provide consumers with a confident, safe and simple shopping experience. Users can browse local products in real-time, compare by price, proximity or popularity and place orders at local stores for pickup or delivery - all on the industry’s largest marketplace. Our platform integrates directly with POS systems at retail locations and leverages this real time data to provide an "it just works" experience for both the retail operators and end consumers. Additionally, Jane provides key data insights to industry stakeholders via our growing analytics platform.

About Us:

  • We are a full stack company, i.e. we are building Point-Of-Sale (POS) integration, analytics systems, and user experiences

  • We are a small close-knit team of highly technical engineers with diverse backgrounds

  • We have a strong engineering culture, which values lean development, data-driven practices, and open-source

  • We are rapidly growing 20% month over month and are always tackling challenging and interesting technical problems

What You'll do:

  • Implement, test and maintain new user-facing functionality on our eCommerce platform

  • Build scalable backend services and APIs that power our web applications

  • Work with our CTO and other senior engineers to contribute to high level decisions about the architecture and design

  • Contribute to our continuous efforts to improve our development infrastructure and processes

  • Help communicate and implement best practices across the engineering team

  • Perform and participate in code reviews

  • Identify and resolve performance bottlenecks

  • Collaborate with product and design teams

You have:

  • Bachelor's degree or equivalent experience

  • 2-6+ years of experience in a product-centered team

  • Strong Computer Science fundamentals

  • Ability to write high quality, maintainable, modular and well tested code (our web stack is primarily Rails API, React, Typescript, Webpack, Docker and Postgresql)

  • Proficiency in one of the popular languages: Ruby, Javascript, Python, Java, C (experience with modern JavaScript libraries and tooling is a plus)

  • A working knowledge of relational databases and query authoring (SQL)

  • Experience with profiling, troubleshooting and optimizing web performance

  • Ability to grow and adapt to a rapidly evolving technology stack

  • Familiarity with Agile and Lean development methodologies

  • Fierce passion about collaboration and the way you develop software

  • Preferred: candidate is based in Northern California

What we offer:

  • Competitive salary and equity

  • Beautiful office space within walking distance to the surf break at Pleasure Point in Santa Cruz

  • Medical Health Insurance, Dental Insurance

How to apply:

  • Your resume (PDF or Markdown/text preferred)

  • Links to some of your work (if possible) - (GitHub or similar preferred)

  • (Optional) An example of something that inspires you

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply

Senior Front-End Engineer- Delivery

GrubHub Seamless in Chicago, IL 1737 mi reactjs redux javascript typescript html

We’re Grubhub, the nation’s leading online and mobile food ordering company. Since 2004 we’ve been connecting hungry diners to the local restaurants they love. We’re moving eating forward with no signs of slowing down.

With more than 95,000 restaurants and over 14 million diners across 1,700 U.S. cities and London, we’re delivering like never before. Incredible tech is our bread and butter, but amazing people are our secret ingredient. Rigorously analytical and customer-obsessed, our employees develop the fresh ideas and brilliant programs that keep our brands going and growing.

Long story short, keeping our people happy, challenged and well-fed is priority one. Interested? Let’s talk. We’re eager to show you what we bring to the table.

Our Delivery Team is seeking a Senior Front-End Engineer to join our team. This set of teams are at the core of our delivery logistics platform and are responsible for our critically important food delivery business. You will conceptualize, design, build and deploy new and innovative products for our restaurant partners enabling self-management and onboarding of all existing and future partners. We have high standards for code quality, unit testing, and intelligent architecture.

Some Challenges You’ll Tackle

  • Design, implement and deliver technology platforms and products.

  • Understand our products from both a technical and business perspective in the context of our larger business.

  • Create working software based on an understanding of business and technical priorities.
    Communicate effectively with leadership, product owners, other technologists, and users.

  • Break down complex problems into elegant technical solutions to solve problems for diners, corporate accounts, and internal stakeholders.

  • Actively contribute to the adoption of strong software architecture, development best practices, and new technologies.

You Should Have

  • Bachelor’s Degree in Science, Programming or Engineering related field

  • 5+ years of professional experience building highly-scalable, interactive web applications (e-commerce or logistics preferred)

  • Experience using modern JavaScript frameworks, React / Redux is preferred

  • Experience using modern Javascript build and packaging systems

  • Demonstrated ability in writing object-oriented Javascript

  • Experience working with and writing thoroughly tested code

  • Experience mentoring/coaching engineers and coordinating with developers from other teams or 3rd party vendors

  • Ability to work creatively and analytically in a problem-solving environment

  • Familiar with Agile software development methodologies

Apply

Frontend Engineer - Hack on the Affordable Housing Crisis

Haven Connect in Austin, TX 1766 mi reactjs javascript typescript graphql

What you'll do

  • Build new product features and functionality (see company video for app demo)

  • Collaborate and communicate with the CEO, CTO, Product Manager, and engineering team

  • Leave the code in a better state than when you found it (progressive refactor)

  • Write comprehensive tests of functionality, and ensure that they pass

  • Participate in code reviews to ensure code quality and distribute knowledge

Required Skills and Experience

  • 1+ years as a Senior Engineer

  • Experience building production React applications

  • Technically strong/enthusiastic about code quality & user interfaces.

  • Creating a maintainable codebase that scales

  • Systems-oriented, ability to think at both the 50,000 foot-level (how the parts make the whole) and the 5 foot-level (how each part works).

  • High attention to detail and organization; data-driven, analytical problem-solving

  • Ability to take initiative and get things done with little to no direction.

Preferred Skills and Experience

  • Functional programming

  • TypeScript

  • Continuous Deployment

  • GraphQL (we’re using Apollo Client)

  • TDD/Acceptance Testing

  • Pair Programming

  • Elixir experience (or the interest in learning the full stack)

Technologies we use

  • Elixir, JavaScript, TypeScript

  • React, Redux, React-Apollo, Webpack, Babel, Cypress

  • Postgres, RDS, Algolia, Twilio, Heroku, AWS

Professional Benefits

  • Opportunity to learn first-hand what it’s like to be inside an early-stage, Techstars-backed social venture

  • Health/Vision/Dental insurance

  • Office in Austin, TX (remote work considered but local preferred)

Apply

Full Stack Engineer

AdHawk is looking for a Full Stack Engineer with a solid range of engineering experience. At AdHawk, you’ll join a distributed engineering team that’s guiding consumers through one of the most difficult decisions they’ll make during the home buying process, as well as building applications used to manage hundreds of small businesses nationwide.

Requirements

  • 2+ years of experience building user-friendly web applications

  • Experience with Rails, React

  • A philosophy that quality code and test coverage allows a team to move faster

  • Take an active role in your professional development by serving both as a mentor and mentee on the Engineering team

Nice to Haves

  • Experience working in a high growth startup environment

  • Solid product sense

  • Familiarity with TypeScript, GraphQL, Apollo

  • Previous success working as a member of a remote team

  • Experience with or curiousity about Hanami (Ruby framework)

Apply

Front-end Developer (React)

FSAStore.com (Health-E Commerce) in New York, NY 2407 mi reactjs c# javascript typescript visual-studio

We are looking for a Front-end Developer with strong React skills to join our team in NYC. In this role, you will play an important part in taking the lead to deliver high quality code and design using React and various other front-end tools. You will work with both front end and back end developers to drive upgrades to the site, as well as aesthetic and functional improvements. We are agile and use Kanban framework with Jira. Our team consists of 6 in-house developers, and we emphasize teamwork and learning, best practices and strive for innovation. Clean, documented, testable code is important, and our main project is an e-commerce application that supports multiple websites.

Responsibilities:

  • Deliver high quality code that adheres to performance, readability, and best practices

  • Identify front end dependencies and collaborate on creating timelines to resolve and update

  • Coordinate with UX designer and product manager to complete requirements and designs

  • Document front end code and contribute to the overall documentation library

  • Participate in daily scrum team activities; share and challenge team across new tech, learnings, etc.

  • Mentor others in developing overall team’s competency with React best practices

Requirements:

  • 3+ years experience with React and its ecosystem

  • Combined 5+ years of experience building websites

  • Experience building Progressive Web Applications

  • Experience with Server Side Rendering

  • Familiarity with Microsoft stack and tools (C#, TypeScript, Visual Studio) is highly preferred

  • Familiarity with Accelerated Mobile Pages

Apply