Just Front-end Jobs

Front-end Jobs nearPortland, OR

Sorry, no listings for this city at the moment.

Remote Jobs

Senior Software Engineer

Who We Are

Administrate is a training management platform used by hundreds of companies around the world to plan, design, deliver, and measure learning and development for their employees and customers. Our mission is to provide an industry-leading platform that enables enterprises to run their training function more efficiently and effectively so that they can focus more on connecting with people than administrating programs.

We are a fast growing, energetic company, with an established global customer base, a solid core team, and a clear vision. And, we’re looking for a new Senior Software Engineer!

Where We Are

Our headquarters are in Edinburgh, Scotland's capital city. We also have offices in Beirut and in Montana. You'll work remotely from a location in the UK/EU alongside our Edinburgh-based teams.

Who You Are

You're passionate about what you do. Always searching for a challenge, always looking to improve, you found yourself puzzle and problem-solving from an early age, and reaching a solution wasn’t enough for you. You were constantly striving to do it better and faster.

You creatively code and work on your own great stuff for fun, but at work you choose standards and reuse, because teams are not just one person, and you don't reinvent the wheel.

You're striving for perfection, but grounded in reality, getting the job done comes first, but it's never something to hide behind, because you don't do 'ok'. If something isn't working you say why, and how to sort it.

You're honest to a fault.

You love to work with great people and understand that small teams, dynamic companies and flexible working environments are unparalleled.

You are keen to develop and grow your career and skills with a passion for learning and continuous improvement. You're also passionate about the development of others and have solid experience of managing people.

What You'll Do

You'll be part of our Product Delivery team, working on business critical applications with real customers around the world. You'll lead a team (or teams) of Software Engineers, keeping everyone focused on the deliverables for our customers, helping solve problems and encouraging the growth and development of your people. One of our company values is Always Improving and we believe this is achieved through regular, relevant and constructive feedback, so it's crucial you are comfortable and experienced in giving and receiving feedback.

Even as a team lead, you'll still take ownership of writing your own code and you'll be a catalyst within the engineering team for cleaner code, better tests, more scalable solutions. We're all about collaboration so our teams review and test each other's code, provide feedback and share best practice.

Technologies We Use

We use Python for all new server-side code, running in the Flask framework. We use a variety of other technologies for example MySQL, React, and GraphQL. If you have have experience in similar technologies such as Ruby on Rails, PHP, Java, or Node.js and are willing to pick up our stack, please apply! We believe a diverse range of backgrounds strengthens our team.

What You'll Get

  • Work a four day week but get paid for five
  • Work around your life with our flexible working policy
  • Real impact on our products. We are a team of equals, the best ideas win, whomever has them.
  • Invest in your mental wellbeing with our onsite therapist
  • Do your best work using brand new tech
  • Learn, learn, learn
    Apply now and work remotely at Administrate
Apply

React Engineer

Juni Technology react javascript engineer

Juni is revolutionizing banking for digital entrepreneurs. With the recent changes, people are starting to realize the full potential of online trade. As your financial companion, we want to make it as simple as possible for you to focus on running your business. We will take care of the rest.

Your skills and creativity can help e-commerce understand their business, sell smarter and grow.

At Juni, we build products that help online entrepreneurs around the world understand their business and sell smarter. Our banking tool takes the complicated out of running an online business and gets more out of your money. See for yourself at https://demo.juni.co/demo. Our customers can focus on their passion and customers, while Juni gives them a full insight into their business. We’re a purpose-driven business and remote-first. 

The same freedom we’re creating for our customers we believe employees should benefit from as well. We give our employees freedom because they take responsibility and understand that everything is a team effort. Whether you’re a rock-loving designer or a pet snake-owning developer; Juni strives to be the work-place where you feel at home, where you can grow and most importantly where you feel a sense of accomplishment - every day. We truly believe that we’re changing the world for small businesses around the globe and we want you to be part of that mission. 

To fulfill our dream we are looking for great software engineers with 5+ years of experience who loves tackling convoluted problems and developing clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

We recently closed a large seed round with some of the greatest names in ecommerce and venture investing, and now we need amazing talent to help us on our mission.

Our technical stack

  • React, Javascript/Typescript

  • Go

  • gRPC (Protocol buffers)

  • PostgreSQL, MariaDB, Elasticsearch, Redis

  • Kafka

  • Kubernetes, AWS

Your colleagues say you

  • Work in English

  • Love learning about new languages

  • Would be a person that they would actually like to have a coffee with (virtual or not)

Juni Benefits

  • We are remote first. Work from anywhere in the world…

  • …or check-in in one of our local hubs!

  • Great quarterly off-sites across Europe. When we can travel again.

  • 30 vacation days (annual)

  • Awesome options package

    Apply now and work remotely at Juni Technology

Apply

Frontend Software Engineer

Replica is an enterprise data platform that delivers critical insights about the built environment. With better data, human-context and an intuitive design, Replica helps public and private sectors make informed, effective, and responsive decisions. By showing how people live, move and work, we contextualize hard choices, allowing our clients to see around corners and understand the trade-offs surrounding their decisions. Whether for a city planner increasing public transit to underserved neighborhoods or for a grocery chain evaluating where to open a new location, Replica’s insights lets clients make more informed, people-centered decisions.

We spun out of Alphabet in 2019 when we secured series A funding from venture firms such as Innovation Endeavors, Firebrand Ventures, and Revolution’s Rise of the Rest Seed Fund. Today, we are a team of ~40 employees with offices in San Francisco, CA and Overland Park, KS.

We value our customers, believe in being resourceful, and work in service of each other to scale our product. As we build our team, we are committed to pursuing and bringing together a diverse workforce and creating an environment of inclusion. We value our differences and we encourage all to apply. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, Veteran status, or any other status protected by the laws or regulations in the locations where we operate.

The Team
The engineering team is currently organized into two teams: data engineering and platform engineering. The platform engineering team owns the application code from database to web client and the infrastructure required to deploy it to our customers. Most of the engineering team is based in San Francisco, but we work with cross-functional teams in Kansas City and New York and customers across North America.

The Role
As our engineering team grows, we are looking for a front-end software engineer with 2+ years of experience to help build our single page web application. As an early member on the team, you will balance speed and quality as you build out new features for our customers.

You will collaborate with engineers, design, research and development, and customers to enable additional methods of querying and create valuable data visualizations for every customer. More specifically, here’s what you can expect to do in the role:

  • Build product features to enable our customers to understand changes, evaluate solutions, and make predictions for their residents based on the Replica dataset
  • Work closely with customers to best understand their needs and respond quickly to their feedback.
  • Collaborate with cross-functional teams at a fast growing startup.
  • Translate InVision prototypes to interactive application code.
  • Contribute to overall testing strategy and JavaScript best practices.
  • Eliminate bugs and improve application performance using remote logging and observability tools.
  • Actively contribute to company culture through teaching, contributing to documentation, and actively collaborating with cross-functional groups.
  • Establish and uphold user experience best practices.
  • Standardize customer and developer experience through a component library and style guide.
  • Collaborate with Product to develop requirements and set delivery timelines.

Technologies: 

  • Typescript/Javascript
  • React/Redux,Jest, Cypress and React Testing Library
  • Node.JS
  • Mapbox and deck.gl
  • CSS-in-JS

What We Value

  • Empathy. You are curious and eager to learn more about our users and understand their needs.
  • Balance. You weigh speed and quality carefully and understand the tradeoffs.
  • A collaborative approach to problem solving. You’ve worked with cross functional teams before and you enjoy the process.
  • Active participation. You jump in and actively engage with the team and customers to build products people use.
  • Ability to navigate ambiguity. Things get blurry, but you persevere to find clarity and communicate effectively with your teammates to ensure clarity for all.
  • Passion. You are driven to improve the quality of life in urban environments.

Benefits

  • Our people! We work as a team and are excited to contribute to city planning.

  • Competitive salary based on experience and potential for impact.

  • Equity at an early stage startup.

  • Health benefits including medical, dental, vision, and HSA option.

  • 401k account + employer contribution.

  • Offices in San Francisco, CA and Overland Park, KS.

  • Flexible PTO.

    Apply now and work remotely at Replica

Apply

Jobs farther away

Frontend Software Engineer (React)

PracticeGenius LLC in Salt Lake City, UT 635 mi react javascript native

Deeply rooted in all of us are reasons for Why we make the decisions we do. At PracticeGenius we equip thousands of businesses around the globe with tools and services that more effectively engage and align their business goals and initiatives with those of their customers, advocates, and employees.

By combining the principles of behavioral economics and choice architecture with gamification, reward-loyalty systems, and social engagement functionality we've created a scalable platform that helps businesses of all sizes add contextual interactions and incentives to their most valued relationships.

Accomplishing this takes a focused effort from a talented team. Culturally we pride ourselves on the diversity that is celebrated amongst our teams and share an affinity for intelligent minds, quality work, and exceptional customer care. We have employees distributed throughout the US and offer a remote-friendly culture and flexible in-office positions.

Overview

As a Software Engineer at PracticeGenius, you'll have a significant impact on a product used by millions of users as well as the team behind it. You'll do this through a combination of writing code, participating in code review, collaborating remotely with engineering and non-engineering team members, and most importantly contributing your own unique experiences and perspective.

Over the last several years we've made significant strides towards improving our tech stack and engineering culture. We are committed to this as a continual journey. Some technologies you'll be working with are: JavaScript, React, React Native, SCSS/CSS-in-JS, Webpack/Babel, automated testing, and more.

Join us as we develop fresh new product offerings as well as help drive our continued mission of improving and replacing legacy systems, constantly adopting new technologies in an environment where you are empowered to experiment and free to fail safely.

Who Are You?

  • You care about product, think about end-users, and take pride in the quality of your work.
  • Introvert or extrovert, you have a phenomenal personality and respect for others.
  • You enjoy the constant challenges and learning that come with software development.
  • You're not afraid to raise concerns, suggest improvements, or question the status quo.
  • You seek to learn from others as well as share your own knowledge and experience.
  • You're a good and curious person looking to be a big part of a small team.

What Are Your Skills?

  • You are proficient in JavaScript (React experience is a plus).
  • You are familiar with modern frontend development concepts and UI/UX principles.
  • You communicate effectively whether on video/audio calls or in a chat environment.
  • You can analyze a problem and break it down into small, achievable chunks.
  • You can act on feedback from others and provide helpful feedback to others.
  • You know how to contribute to and work effectively on a distributed, remote team.
  • You know how to research, explore and successfully introduce new technologies.

Requirements

  • 4+ years of experience in professional software development
  • In-depth knowledge of JavaScript, ideally ES6+, as well as modern JavaScript libraries and tooling
  • Track record of solving challenging problems with well-designed software solutions
  • Familiarity with server-side web frameworks
  • Command of fundamental web technologies (HTML, DOM, CSS, etc)
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Passion for creating highly usable tools for our growing global workforce

Compensation and Benefits

  • We offer competitive salaries.
  • We offer several health benefit plans and a company-funded FSA.
  • New Macbook Pro, monitors, sit/stand desk, and more…
  • Paid subscriptions/software to help you grow and excel (WebStorm, egghead.io, Amazon books, etc…)
  • Ample paid time off, flexible work schedule, and a healthy work-life balance.

We welcome applicants of all backgrounds, gender, age, and race. If you are unsure whether you meet the requirements or have any questions, please reach out and we'd be happy to help!

Well…if this all sounds good to you and you think we might have a fit, please proceed!

To apply, please see attached form. No recruiters, please apply directly.

Apply

Frontend Software Engineer (React)

PracticeGenius LLC in Salt Lake City, UT 635 mi react javascript native

Deeply rooted in all of us are reasons for Why we make the decisions we do. At PracticeGenius we equip thousands of businesses around the globe with tools and services that more effectively engage and align their business goals and initiatives with those of their customers, advocates, and employees.

By combining the principles of behavioral economics and choice architecture with gamification, reward-loyalty systems, and social engagement functionality we've created a scalable platform that helps businesses of all sizes add contextual interactions and incentives to their most valued relationships.

Accomplishing this takes a focused effort from a talented team. Culturally we pride ourselves on the diversity that is celebrated amongst our teams and share an affinity for intelligent minds, quality work, and exceptional customer care. We have employees distributed throughout the US and offer a remote-friendly culture and flexible in-office positions.

Overview

As a Software Engineer at PracticeGenius, you'll have a significant impact on a product used by millions of users as well as the team behind it. You'll do this through a combination of writing code, participating in code review, collaborating remotely with engineering and non-engineering team members, and most importantly contributing your own unique experiences and perspective.

Over the last several years we've made significant strides towards improving our tech stack and engineering culture. We are committed to this as a continual journey. Some technologies you'll be working with are: JavaScript, React, React Native, SCSS/CSS-in-JS, Webpack/Babel, automated testing, and more.

Join us as we develop fresh new product offerings as well as help drive our continued mission of improving and replacing legacy systems, constantly adopting new technologies in an environment where you are empowered to experiment and free to fail safely.

Who Are You?

  • You care about product, think about end-users, and take pride in the quality of your work.
  • Introvert or extrovert, you have a phenomenal personality and respect for others.
  • You enjoy the constant challenges and learning that come with software development.
  • You're not afraid to raise concerns, suggest improvements, or question the status quo.
  • You seek to learn from others as well as share your own knowledge and experience.
  • You're a good and curious person looking to be a big part of a small team.

What Are Your Skills?

  • You are proficient in JavaScript (React experience is a plus).
  • You are familiar with modern frontend development concepts and UI/UX principles.
  • You communicate effectively whether on video/audio calls or in a chat environment.
  • You can analyze a problem and break it down into small, achievable chunks.
  • You can act on feedback from others and provide helpful feedback to others.
  • You know how to contribute to and work effectively on a distributed, remote team.
  • You know how to research, explore and successfully introduce new technologies.

Requirements

  • 4+ years of experience in professional software development
  • In-depth knowledge of JavaScript, ideally ES6+, as well as modern JavaScript libraries and tooling
  • Track record of solving challenging problems with well-designed software solutions
  • Familiarity with server-side web frameworks
  • Command of fundamental web technologies (HTML, DOM, CSS, etc)
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Passion for creating highly usable tools for our growing global workforce

Compensation and Benefits

  • We offer competitive salaries.
  • We offer several health benefit plans and a company-funded FSA.
  • New Macbook Pro, monitors, sit/stand desk, and more…
  • Paid subscriptions/software to help you grow and excel (WebStorm, egghead.io, Amazon books, etc…)
  • Ample paid time off, flexible work schedule, and a healthy work-life balance.

We welcome applicants of all backgrounds, gender, age, and race. If you are unsure whether you meet the requirements or have any questions, please reach out and we'd be happy to help!

Well…if this all sounds good to you and you think we might have a fit, please proceed!

To apply, please see attached form. No recruiters, please apply directly.

Apply

Senior Full Stack Engineer

DocStation in Austin, TX 1705 mi redis mysql nodejs react

*Given our work with health plans sponsored by the US government, this posting is for US-based citizens only.*

### About DocStation

DocStation takes pharmacists from pills to patients. We analyze data provided to us by our partner health plans and pharmacies to find care opportunities where pharmacists can make a large impact on patient health. To make this work, we pair our easy-to-use interface with our efficient data pipeline to help pharmacists focus on what they do best: care for patients. We're an early stage company looking to transform the $3.2 trillion healthcare industry via the $450 billion pharmacy industry.

### About the role

We're looking for a self-motivated full-stack engineer ready to work on major projects like building appointment scheduling from scratch or revamping our patient search. You'll work closely with our product team to understand our customer needs, establish iterative deliverables, and ship production-ready code. You will have the opportunity to expand your knowledge across the stack, including our data processing infrastructure.

**What you'll do**

- Create and roll out tested and production-ready features for our pharmacies and health plans

- Research and triage bugs based on urgency that come in through our support team

- Build supportive tooling for our internal processes, either CLI-based or via our admin interface.

- Work closely with other engineering leads to set up any infrastructure needed to support new features

- Help and mentor other engineers on the team and at DocStation to drive product and engineering excellence

- Write documentation about how features and functionality works so others, and yourself, can reference it in the future

**What you'll bring to DocStation**

- Extensive experience working on large UI-focused web applications utilizing modern frameworks (Express and React)

- Experience with cloud-based software architecture (AWS)

- Enthusiasm for shipping to customers with a bias toward action

- Ability to collaborate to understand requirements and then set your own course with incremental goals

- Readiness to acquire new skills and knowledge in a complex industry

### Company Benefits

- Fully distributed company - work from wherever you're most comfortable

- Competitive pay and equity

- Great health benefits for you and family

- Equipment you need to do your job, including a home office stipend

- Annual education allowance

- Monthly self-care allowance

### How to apply

Submit your application with a highly detailed cover letter that talks about the following:

- An experience you've had integrating multiple data sources into a single front-end API

- A time you squashed a hard-to-trace bug

- Anything else you'd like us to know

*DocStation is an equal opportunity employer and we 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

React Angular Software Engineer

Cox Automotive in Atlanta, GA 2165 mi javascript react redux node html

MakeMydeal, a new Cox Automotive company, specializes in creating the absolute best online communication experience for automotive car purchases today. This is an exciting time for our business as we have developed a leading eCommerce solution that helps automotive consumers connect with car dealerships to agree on the terms of their deal online before visiting the dealership.

The React Angular Software Engineer should be a full stack Javascript engineer who is deeply technical and works very well in an agile, dynamic, team oriented environment. This individual must be eager and capable of learning new skills and technology, and be motivated to work in a fast paced atmosphere where wearing multiple hats is encouraged. This position will report to the Sr Delivery Manager of the core product.

Technology We Use:

JavaScript, React, Redux, Node, Angular, Seneca, Mongo, HTML, CSS

Your Role:

  • Develop new or maintain existing programs based on specifications

  • Develop, implement and maintain unit tests of programs

  • Actively participate in agile team activities

  • Participate in functional test planning and testing for the assigned applications, functional areas or projects

  • Participate in problem solving and troubleshooting for the assigned applications, functional areas or projects

  • Share knowledge by effectively documenting work

  • Stay current with changes in the technical area of expertise

  • Develop and maintain a thorough knowledge of the assigned applications, functional areas or projects

  • Actively support MakeMyDeal products across web and mobile platforms

Apply