Front-end Jobs nearSeattle, WA
Jobs farther away
Senior Software Engineer, Frontend
On our engineering team, you’ll get to implement and design new tools for both commercial products as well as internal tools to help automate, test and add new functionality to support the various engineering and deep learning team functions. The tools you build will help support the everyday flow of all things engineering and deep learning, you’ll get to build out deployment production infrastructure pipelines and tools.
The exciting things you will get to do:
Build and extend product integration points for customer specific needs, as required.
Create tools and solutions supporting internal operations and functions.
Help prototype new solutions with the rest of the engineering team to build out new products and services.
Support and sustain internal hardware and software infrastructure under the guidance of our Lead Architect.
The experience and qualifications we hope you bring to the position:
Minimum Bachelor's Degree in a related field, or equivalent practical experience.
Proficiency in object-oriented Python coding and debugging.
Experience deploying software tools and application through CI/CD process.
Experience building out data centers and selecting server componentry.
Ability to work effectively with a global team through virtual meetings.
Major plus if you have this experience:
Working familiarity with RDBMs like Postgresql or SQLite.
Experience with Docker containers.
Experience with Flask.
Experience with AWS.
We celebrate diversity at our company and are proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, gender identity, or disability status. We understand that to hire the best talent, we need to search the globe. We encourage our employees to be themselves and require tolerance and acceptance among our diverse talent.Apply
Senior Software Engineer, Ads & Partnerships
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 — advertisements and paid subscriptions. Our ads business allows us to offer amazing study tools to millions of students around the globe for free. This is an exciting time to work on our ads products because we've only scratched the surface. We're eagerly looking forward to creating unique Quizlet-native ad offerings sold through direct deals. Come help us scale one of the fastest growing and highest quality consumer learning brands, as we develop innovative simple-to-use study tools that help students everywhere.
What you'll do
Architect and build a scalable ad and partnerships platform
Build features and ship experiments using React/Redux
Collaborate with Backend Engineers to design and implement APIs
Build automation and abstractions (such as reusable UI components) to improve development speed
Integrate with external ad sdks and partner APIs
Participate in design, code, and architecture reviews
Investigate new technologies that may be of use to the team
Developing an integration solution that enables seamless studying across learning platforms
Building a performant video ad product with controls to deliver a useful ad experience to our users
Provide and evaluate metrics to ensure we are providing an ad experience with minimal distraction
Sharing our best practices through technical blog posts, meet-ups, and conferences
What we are looking for
5+ years of experience building rich, interactive web applications
Well-rounded full-stack expertise:
Experience working with server-side MVC web frameworks and REST APIs
Excitement about the impact your work could have on the lives of students and teachers every day
Familiarity with ads concepts like video ads, header bidding, takeovers, and viewability
Experience integrating with an ad server - ideally with Google Ad Manager (DFP)
Familiarity with newer specifications of EcmaScript
Thorough understanding of React.js and its core principles
Thorough understanding of Redux
Experience with Recompose
Strong knowledge of Node.js
Experience with SASS
Experience with AJAX
Experience with functional programming
Experience with data structure libraries (e.g., Immutable.js)
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Experience building beautiful, pixel perfect web apps from design mock to complete implementation
Experience with browser and platform interoperability (responsive vs. desktop)
Experience building embeddable web app widgets
Experience building email compatible mark-up
Experience with WebSockets or similar technology
Experience writing concise and well structured OOP code.
A can-do attitude that can hit deadlines without cutting corners or sacrificing structural integrity.
Full Stack Engineer
Simon Data was founded in 2015 by a team of successful serial entrepreneurs. We're a data-first marketing platform startup, and we approach our work seriously; we tackle problems in a scrappy and disruptive fashion, yet we build for scale to support our clients at big data volume.
We are the first and only enterprise customer data platform with a fully-integrated marketing cloud. Moving beyond the limitations of both categories, Simon’s platform empowers businesses to use enterprise-scale big data and machine learning to power customer communications in any channel. Simon’s unique approach allows brands to develop incredible personalization capabilities without needing to build and maintain massive bespoke data infrastructure.
Our culture is rooted in organizational transparency, empowering individuals, and an attitude of getting things done. If you want to be a valuable contributor on a team that champions these core values we would love to hear from you.
As a Senior Full Stack Engineer at Simon, you will be collaborating with passionate engineers every single day. Our full stack engineers are responsible for our entire web application, our massive integrations platform, and our real-time API service. Our clients rely on Simon to engage with hundreds of millions of customers -- sending over billions of messages annually. Successful engineers have a readiness to tackle complex problems; build fault tolerant, highly available systems; and pivot as our business continues to 10x in scale.
What You'll Do
You’ll be involved in pushing our Django application to its limits and design new architecture to scale it to 10x the traffic
You’ll develop code modules that elegantly scale to power projects like joining massive distributed identity events or expertly delivering millions of deeply personalized messages in minutes
You’ll have the chance to help drive the evolution our front-end stack onto the newest tech (TypeScript, GraphQL)
You’ll own real-time marketing integration from end-user action to third-party engagement like Push Notification, Email, In-app Messaging with any provider
You’ll collaborate with our elite data science team to perfect a seamless predictive experimentation framework
You’ll participate in team-wide discussions ranging from architecture to developer productivity to security to the best IDE
You’ll get to promote our technical brand through contributing to Open Source Software and promoting and sharing it at conferences locally and nationwide
You’ll be involved in our mentorship program, whether that’s helping your coworkers expand their skill set or learning from them to expand your own
Minimum of 5 years of in depth software development experience designing, deploying, and owning several substantive projects with company-wide impact
Minimum of 3 years of experience working with various functional owners in your company (spanning product management, program management, as well as Dev/Tech Ops)
Proficiency with at least one mainstream programming language (Python, Java, Scala, C#, Ruby, etc.)
Value rapid iteration over extended debate
We’re proud to be an equal opportunity employer open to all qualified applicants regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, Veteran status, or any other legally protected status.Apply
Full Stack Engineer
At Noom, we use scientifically proven methods to help our users create healthier lifestyles, and manage important conditions like Type-II Diabetes, Obesity, and Hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical and UX problems on our mobile apps that center around habits, behavior, and lifestyle.
We are looking for a full-stack engineer to join our Web team and help build the tools that hundreds of human coaches use every day to help our users change their lives for the better.
What You’ll Like About Us
We work on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.
We base our work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals
A respectful, diverse, and dynamic environment in which Engineering is a first-class citizen, and where you’ll be able to work on a variety of interesting problems that affect the lives of real people.
A generous budget for personal development expenses like training courses, conferences, and books.
Three weeks’ paid vacation, and a flexible work policy that is remote- and family-friendly. We worry about results, not time spent in seats.
Delicious (and nutritious) daily lunches and snacks prepared by Sam, our NYC office on-site chef.
What We’re Looking For:
3+ years of experience designing and managing complex web-based applications, with a focus on picking the right tool for the job. We use Django and React, with MySQL and PostgreSQL as the backing data store, but we’re always on the lookout for technologies that can make our job easier.
An appreciation for the importance to strike a balance between getting code out quickly and following best practices. We move fast, but we like to build good software and manage risk carefully.
Excellent communicator: you’re comfortable explaining technical problems in person and in writing.
Team player: you enjoy teaching new concepts to, and collaborating with, the team.
Strong sense of responsibility and ownership; you will have come from an environment in which people are responsible for their own code.