Front-end Jobs nearAtlanta, GA
Remote Jobs
Jobs farther away
Sr. Node Engineer
Who we are:
Our story might surprise you. We’re the world’s largest restaurant company—encompassing KFC, Pizza Hut, and Taco Bell—but there’s a lot more going on behind the scenes than just frying chicken, baking pizzas, and serving up tacos. We put this delicious food in the hands of customers through apps, websites, kiosks, POS, and other digital dining experiences – and we are only getting started. Here in Chicago, we’re building out a bold team of hackers to help Yum! Brands deliver the next generation of software to 49,000 restaurants in more than 145 countries. That’s a huge responsibility, which is why we’re on a mission to find the most fearless engineers to join our software startup within Yum!.
Yum!'s vision for the future is simple: a world with more Yum!: with our iconic brands in more places, and more ways for consumers to access them. The key and not-so-secret ingredient in our recipe for growth is our unrivaled talent and culture, which fuels our results. And like all companies who win consistently, our brands, employees, and franchisees will need to continually adjust to stay relevant now and in the future. The software we’re building does just that: it serves people in new ways to make team members more productive and customers happier.
What we need:
Our dynamic eCommerce Platform team is rapidly growing as we optimize our digital ordering channels and technology innovations to create competitive advantages for our restaurants around the globe. We are seeking a Senior Node Engineer to make a monumental impact on our stack. While this is a backend position, there is opportunity for full stack contribution.
You will:
Develop Node.js based REST web services
Develop scalable interactive ecommerce applications
Write comprehensive unit tests
Architect, design, optimize, and refactor code to maximize performance
Assist junior engineers in engineering best practices
Contribute to requirement elicitation and grooming of new functionality
You have:
A bachelor’s degree or equivalent in Computer Science or a related field
Minimum 3 years building scalable interactive web applications
Experience consuming or creating REST web services
Experience with unit testing and/or Test Driven Development (TDD)
Experience using SQL
A collaborative attitude
We prefer experience with:
Node web servers (hapi, express, etc.)
Node testing libraries (mocha, chai, karma, istanbul, etc.)
DevOps technologies (docker, AWS, Jenkins, apigee)
Microservice architecture
Internationalization (i18n)
OAuth/sso
Agile methodologies
Git
React
Ecommerce
A few of our perks:
4 weeks of vacation PLUS holidays
5 sick days
2 paid volunteer days
401k matching
Medical, dental, vision
Life insurance
Half day Fridays
Generous parental leave
A world-famous recognition culture
Fullstack Engineer
As a platform company powering privacy for businesses all over the world, Ethyca processes data, manages users personal rights, automates compliance and helps startups scale respectful technology globally. Ethyca's backend engineers are the centerpiece to building the business logic for all of that. As a full stack engineer, you'll work design and implement frontend applications and backend services as well as REST API integrations, building new safety and privacy features to give users and businesses around the world better control over data.
In this role, you’ll play an integral part in significant decision-making for highly available, scalable and performant systems. You’ll get to work closely with other engineers and product specialists to build features across the system and our business to help solve some of the biggest pain points in privacy.
We’re looking for people with a strong background in building online systems from the ground-up; you’re comfortable in dealing with some ambiguity, lots of moving pieces and changing priorities; you have unerring attention to detail; and you’re comfortable learning new technologies and systems.
You Will:
Design, build and maintain Java based web services
Define contract for front end web clients to back end services and implement these
Design, build, and maintain APIs, services, and systems across Ethyca's engineering teams
Debug and troubleshoot production issues across services and multiple levels of the stack
Work with engineers across the company to build new features at large-scale
You may be a fit for this role if you:
Love Java, JS, Angular, React, or writing the APIs that are involved in all the above. At Ethyca, we value high quality code. We work mostly in Java, with some customers in Scala. However, we view programming languages as a means to an end rather than dogma.
Enjoy integrating with well-written SaaS product web services (Stripe, Shopify, Braintree, Intuit, etc)
Are a great communicator and geek out about sharing your ideas on great systems architecture
Hold yourself and others to a high bar when working with production systems
Can dabble in some DevOps, SecOps, and Network Ops
Take pride in working on greenfield projects and legacy services transformation alike, involving Java, Angular, and everything in-between
Thrive in a collaborative environment involving different stakeholders and subject matter experts
Enjoy working with a diverse group of people with different expertise to ensure we're building the best privacy platform in the world
It’s not expected that any single candidate would fulfill all of these. We have amazing team mates who have previously implemented their own DB drivers and are now solving tough problems on service integration here at Ethyca.
You might work on:
Building a new API for our users, or iterating on existing APIs
Launching a new market or privacy tool
With our Analytics and Product teams to improve performance and usability
Building new tools for our business teams
Building new systems to securely store sensitive data
**We're Looking For Someone Who Has: **
BA/BS in Computer Science (or relevant work experience)
5+ years of full stack engineering experience in Java, React/Angular and REST API Integration
Demonstrated experience of working in a high velocity startup environment where rapid iteration is vital.
Proven experience as a software engineer combined with a passion for technology.
Demonstrable proficiency in Java, Enterprise Architecture and RESTful APIs.
Experience using build tooling and automated testing frameworks.
Ability to understand business and technical requirements and translate them into technical designs.
Self-starter with an aptitude for problem solving.
Ability to work independently.
Excellent communication, organization and leadership skills.
**Benefits: **
Cash + Equity + Bonus
Health, Dental, and Vision insurance fully paid by the company
401K
Flexible office hours & vacation policy
Maternity & Paternity leave
Commuter discounts
What's it like to work at Ethyca?
Ethyca is helping to make internet scale and data-drive businesses safer and more trustworthy for users by building software that accelerates data privacy for businesses globally. Ethyca makes it easy to process data and offer users better control of their personal information in a world with increasing regulations.
At its core, Ethyca is engineering company. We're building a missing component of the internets infrastructure - privacy respecting data systems. We take on some of the most challenging technical problems in data privacy so that other engineering teams can focus on building their products and businesses safe in the knowledge their tech stack handles privacy and ethics seamlessly.
As such, we care more than most about trust and ethics - our name is a reflection of that belief - and we think deeply about the affect of ethics in data-driven systems and carry that belief through to our teams respect for each other and our transparency in the companies direction and goals to solve some of the most pressing problems in the technology community.
ApplyStaff Full-Stack Software Engineer, Customer Support Front End
We are looking for Staff Full-Stack Software Engineers for our Customer Support Engineering Team which will build systems that power amazing experiences for our customers.
Are you interested in building out innovative customer tools around chat, telephony, email, knowledge-based systems, and more? Does the idea of starting from scratch to building something truly amazing excite you? If so, we’re looking for you to bring your ideas and talents and build experiences that match our amazing brand. This is an exciting opportunity to join a high performing team early and lay the technical foundation for our digital commerce platform.
This Is What You’ll Do
Lead projects and teams to deliver major impact throughout the Digital Commerce Platform
Create client-side applications along the customer journey that range from buying merchandise from the online store to configuring their vehicles and scheduling their service
Collaborate with UX/UI designers and product designers to build user-friendly, immersive, reactive applications
Develop state of the art code with a keen eye on profiling, browser memory usage and load time of the apps
Consistently write useful tests for all code developed, ensuring a high-quality bar is maintained
Develop large scale client-side applications using the latest JavaScript features, frameworks and tooling.
Build from the ground up with an obsession towards memorable experiences for our customers and Customer Service Agents.
This Is What You’ll Need
10+ years of relevant industry experience, with 7+ years of building large scale enterprise grade systems
Experience building distributed systems at scale which can handle millions of transactions/second
Excellent JavaScript/ES6, React or other JS framework experience
Excellent HTML5, SASS/LESS, Restful APIs, JSON, HTTP experience
Experience working with AWS or GCP, and CDNs
Great understanding of SEO & Web accessibility principles
Great understanding of caching, security and privacy principles
Good understanding of CI/CD principles
Excellent understanding of cross-browser cross-platform compatibility issues as well as the ability to debug
Experience with Node, Webpack, GraphQL a plus
Experience with Serverless Architectures a plus
Meticulous around visibility of the systems you build – metrics, centralized logging, tracing
Dedicated to unit, integration testing and coverage – comfortable using tools of the trade on profiling, source control
Data driven mindset with strong attention to detail, and ability to A/B test scenarios
Experience with Agile Development, SCRUM or a similar software development life cycle process
Comfortable navigating trade-offs to bring the right data structure and algorithms to the problem
Strong technical background in Computer Science, Engineering or a related technology field preferred
Senior Software Engineer, Subscriptions Growth
Quizlet is a leading company in consumer learning technology with proven traction and huge growth ahead. Our business model is robust with two strong revenue streams — Paid subscriptions and Advertisement.
Subscriptions team implement products to create compelling upsell experiences, improve the renewals rates of subscribed users, explore new payment options, offer different plans that meets users’ need as Quizlet grow internationally.
Come help us scale one of the fastest growing and highest quality global learning brands, as we develop innovative simple-to-use study tools that help students everywhere.
What you'll do
Use e-commerce best practices to architect and build freemium conversion funnels.
Developing technical expertise in the details of payments processing and integrations
Drive the ongoing innovation of subscription and payment products for global markets.
Partner with Product, Payments, and peer engineering teams to execute for long term success.
Lead the team through technical advancements to align with the ambitious goals of the subscription platform.
Lead and grow a team of top-talent distributed systems software engineers.
Sharing our best practices through technical blog posts, meet-ups, and conferences
Project Examples
Implements products to provide compelling upsell experience
Design services to offer multiple subscription plans for Students and Teachers.
Improve the Renewal rate and Survival rate of the subscribed users
Integrate with subscriptions providers like Apple & Google, and different payment processors
Introduce new subscription plans and payment methods for global markets.
What we are looking for
5+ years of full-stack experience building rich, interactive web applications
Experience working with modern JavaScript libraries and tooling — for example, we use React, Redux, Flow, Webpack, typescript, and Prettier
Experience working with server-side MVC web frameworks and REST APIs
Experience working on large-scale consumer websites, with attention to scalability and performance concerns
Excitement about the impact your work could have on the lives of students and teachers every day
Preferred Qualifications
Familiarity with subscriptions or the freemium model.
Familiarity with Apple and/or Google subscriptions for in-app purchases, or with payment systems.
We hope you are excited about everything you read so far. We highly encourage you to apply for this position, even if you feel you do not meet all the requirements. Quizlet is always looking for amazing folks that believe in our mission and can contribute to our team in various ways - not merely candidates that fit a certain mold.
ApplyFront End Engineer
THE JOB
Helium is looking for a Front End Engineer to help us develop the next generation of our web apps. We put a lot of thought and care into the interfaces that we build, because we believe the way a user interacts with a product deeply influences their ability to accomplish their goals and enjoyment of it.
YOU’RE A GOOD FIT IF…
You care about the small details
You love good design, concise code, and optimal performance
You’re an excellent communicator, able to succinctly and clearly communicate with users and team members
You understand people have varying backgrounds and experiences with technology and that different approaches may be required for different customers
You’re creative, curious, and actively pursue your own personal and professional development
WORK ENVIRONMENT
The Helium team primarily works in an open office environment at our Gig Harbor, WA location with regular work from home days (normally 2 days per week). We are following the state's guidelines for in-person gathering, and remote work is available for longer durations during the COVID-19 pandemic.
We dress casually, we like to laugh, and we like to eat lunch together (when we can).
RESPONSIBILITIES
Work with design mockups to develop user interfaces that communicate with various APIs
Assess and debug errors and anomalies with a variety of development tools
Design and architect efficient solutions for product features and updates
Collaborate with other team members to review each others code
Write efficient automated unit and integration tests
Assist support team with technical support issues
Write, maintain, and document developer APIs
GENERAL QUALIFICATIONS
4+ years of web development professional experience
3+ years of JavaScript professional experience
1+ year of React professional experience
Proficient understanding of user experience (UX) principles
Fluent English speaker
Able to type 50+ words per minute
Exceptional attention to detail and problem-solving skills
Excellent time management and organization skills
Self-motivated with a strong ability to work independently and collaboratively
Experience working on a software development team
Understanding of security principles (e.g. 2FA, encryption protocols)
TECHNICAL QUALIFICATIONS
Proficient with the following technologies:
ES6 JavaScript language
MacOS/Unix
Node
TypeScript
React
CSS (Sass)
HTML 5
Automated testing tools (Jest, Puppeteer)
Git
Chrome and developer tools
REST and GraphQL API principles
Native browser APIs
Webpack, Gulp, Babel, ESLint
Static website generators (Jekyll)
NICE-TO-HAVES
Please let us know if you possess supplemental interests/skills that might be relevant.
Degree in computer science or related field
Experience working with the Shopify platform
Intuition for modern UI design
Customer service or customer support experience
GitLab or other CI/CD platforms
Ruby/Rails
Slack, Google Drive, Sketch, Postman, VSCode
DevOps and microservices-based infrastructure (Cloud66, Netlify, Google Cloud Platform)
Database technologies (MongoDB, Postgres)
Sense of humor :)
PERKS
Competitive salary
Medical benefits
Health Savings Account (HSA) with company contributions
Retirement benefits
Modern work environment
We have a VR headset (headcrabs, beware)
Semi-regular team lunches
Flexible work from home schedule