Front-end Jobs nearSeattle, WA
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:
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.
Production experience with modern JS frameworks like React.
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
Paid time off, 9 paid holidays, and flexible work schedules
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
Jobs farther away
Front-end Software Developer
NAVIS is looking for a creative, technical, motivated,** Front-endSoftware Developer** to join us as a critical member of our Engineering Team.
There are 2 location options for this position:
Shared office space location in downtown Portland near Pioneer Square (4 days per week in the office and 1 day per week flexibility to work from home)
At our offices in Bend, Oregon (relocation assistance provided)
This front-end developer will design, develop, optimize, and test on premise, AWS hosted applications and micro-services in an Agile setting. As part of the Engineering Team, you will collaborate closely with Software Development teams and Product Team members to design exceptional software / product solutions to meet customer needs.
Our tech stack is as follows: Java, React/Redux, Postgres, Microservices, Containers, Python, Spark, CI/CD, IaC, AWS
Click here for a peek inside our Engineering Team
The primary focus of this position is coding creative, operational, front-end software that enhances our products. The Engineering Team has multiple projects that often start at the concept stage and develops new products and/or product features from scratch. Our products are constantly evolving with our client needs – we are not simply maintaining existing products.
This is a full SDLC development position. The Front-end Software Developer must be willing to take on all aspects of the development process, and be ready to support applications in production environments. He/she will be asked to test code sets, document software, and implement products and related solutions. We are currently on a release cycle and are striving towards a continuous development environment.
The Front-end Software Developer will be tasked with analyzing, identifying, and solving highly-complex issues related to software development and related technologies. As needed, this person may be involved in the mentoring of more junior-level developers on the technical aspects of our products, technology, and related software tools. This developer needs to have a willingness to do whatever it takes to make the products and the company successful.
A high degree of creativity and motivation is required of the successful candidate, who is expected to operate with limited direct supervision.
We require strong development skills in React.js with Redux front-end software development
BS in Computer Science, or equivalent experience
At least five (5) years of front-end software analysis, design, and development experience on highly-scalable web properties supporting multiple browsers
Scrum experience, knowledge, and acceptance
You must have a strong belief in writing tests for your own code – we currently write unit tests, and are creating a framework to include feature testing and integration testing
Strong experience with Design Patterns
Solid understanding of the SDLC
Experience with iterative development with quick release cycles (Agile Methodologies)
Experience with any modern testing practices (experience with TDD, BDD, and/or UI / API / Component test automation is beneficial)
Experience working with peers and Software Architects on highly complex technical issues
If working remotely, you should be able to travel occasionally to our Bend office (about 2-3 days per month is anticipated and this is expensed to NAVIS)
In addition to the above requirements, the following technical experience is considered advantageous, but is not required:
Java back-end development experience
CI / CD experience with Chef
Open ID experience
Experience with internationalization
Check out this video to learn more about the Tech scene in Bend, OregonApply
REQUIRED: Must work on-site in San Francisco. Sorry, no visas.
For immediate consideration, email resume and GitHub/coding samples to email@example.com
Who are you?
Technical must haves for this role are:
2+ years professional experience building React/Redux applications
Familiar with newer ECMAScript syntax and best practices
Fluent in data structures and algorithms
Familiar with Jest or other popular testing framework
Familiar with HTTP protocol, session handling, authentication, and latency issues
Competent in at least one compiled language
Google Cloud Platform
Perhaps in a past life you were a mechanical engineer or energy modeler that was drawn into the intriguing world of web programming and software development long ago. Maybe you have a degree in physics or mathematics but somewhere along the way you became more excited about creating the software tools rather than using them. Or possibly you’re just a really talented web developer that drives a Prius and loves to recycle. You are now an encyclopedia of programming knowledge and web wisdom accrued over the years. So what’s missing? Maybe you’ve been working at Internetz Inc. where you and a horde of other developers try to maximize the clicks while hanging on for that mercurial, next round of VC funding. Somewhere in the back of your mind, you wonder if it might be possible to put your skills to good use for a higher purpose… What if you could enjoy the challenge of interesting, creative work, while also having a meaningful impact on the planet? What if you could play a major role in a small, but growing, dynamic team of mechanical engineers, scientists, and programmers? Sound like you?
This job is a full-time position at our headquarters in downtown Denver. If hired, responsibilities would include:
Developing web-based user interfaces for energy modeling tools
Redesigning and updating company websites (bigladdersoftware.com, unmethours.com).
To be considered for the job, you should be able to demonstrate the following minimum qualifications:
Experience leading the development of a significant web application project
Experience with systems integration using REST, SOAP, and other APIs
Strong understanding of the fundamentals of programming
Ability to rapidly implement single-page applications from design specs
Experience using React and Redux libraries for complex applications
Experience integrating with databases and web services in the middle of the stack
Familiarity with full-stack web development and application deployment
Experience with version control systems (preferably Git)
Excellent communication and people skills.
The following qualifications are not required but will help your application stand out from the crowd:
Background in energy/building science, energy modeling, physics, or mathematics
Experience with UI/UX design
Experience with web application testing frameworks
Experience with data visualization and/or charting libraries (D3, etc.)
Experience with scripting languages (Ruby, Python, etc.)
Experience with open-source software development.
As the Front-End Developer at Infinicept, you will play an integral role in creating the fundamental user experience and user interface of a young software product suite. We work in an entirely .NET stack with a mixture of ASP MVC 5/Core and React JS as the front-end. Our goal is to build interfaces (both programmatic and user-facing) that simplify the complex world of payments, making things that are complex or arcane simple and intuitive.
What You’ll Do:
Own user interface development for the products, work with our leadership team to define a common UI vision
Translate complex workflows and data into simple, intuitive user views
Translate business requirements and user needs into innovative design solutions that are engaging, valuable, and usable
Create project briefs, presentations, user flows, site maps, taxonomies, wireframe specifications and other necessary documentation to communicate the recommended user experience to internal stakeholders and development team
Leverage usability studies to understand customer behavior, refine design approaches, and validate solutions
Work with other developers on the engineering team on the implementation of common frameworks and solutions
Substantial experience in front-end web software engineering
Proficiency in creating wireframes and mock-ups based on business requirements
Experience with creating responsive website UIs
OO design and coding skills
Proficient with industry standard tools for web engineering, release automation, and code versioning
Experience with REST APIs, and best practices in web security & cross-browser compatibility issues
Startup experience a plus
MUST BE A U.S. CITIZEN OR PERMANENT RESIDENT
Sr. Software Engineer - Front-End Focus
About The Opportunity
Got a taste for something new?
Here at Grubhub we’ve been dedicated to giving diners the most convenient way to order food from their favorite restaurants (whether that’s a late night Chalupa from Taco Bell or a salad for lunch from a local restaurant the day after they enjoyed said late night Chalupa).
While we are food-obsessed, we are also customer-obsessed. We look to constantly innovate our technology so our diners’ food experience is memorable, restaurant owners get more business and individuals across the country looking for work can deliver the food from the restaurant to the diner flawlessly. We take great pride in knowing that we are a part of 20+ million diners food ordering experience and we are partnered with 125,000 restaurants in 2,400 US cities across our suite of apps (Grubhub, LevelUp, Seamless, Tapingo, AllMenus and MenuPages).
Want to be a part of the biggest movement in the US that is moving eating forward? If so, we want to talk to you - and hear what’s your favorite restaurant for food delivery!
Grubhub is seeking an experienced software engineer to join our dynamic Corporate Initiative team. Our work is growing the business into new areas of opportunity, spearheading service creation, and expansion across all the core areas of the platform. Day-to-day activities involve coding against stories in a sprint, verifying tests, and getting peer reviews prior to having the code accepted. The work will be distributed across many of the platform systems within Grubhub, to bring holistic technology releases to support large expansions in the business offerings. As a Continuous Delivery organization, releases to production are frequent, avoiding classic challenges of meeting/discussion/planning fatigue and roll-back difficulties that come with heavy, infrequent production releases.
Some Challenges You’ll Tackle
Develop highly-available, modular, consistently-styled responsive web applications
Collaborate with leadership, product owners, and other engineers to deliver features that drive our business
Be a proponent for improving our systems as well as our users’ experiences
You Should Have
Bachelor’s Degree in Science, Programming, or Engineering-related field
5+ years experience building highly-scalable consumer-facing applications (e-commerce preferred)
Experience developing thoroughly tested code
Experience mentoring/coaching engineers and coordinating with developers from other teams or 3rd party vendors.
Understanding of and ability to converse in design patterns
Experienced developing with React/Redux (or equivalent modern UI framework), CSS post processors, TestCafe/Protractor, ES6+
Awareness of Agile/Scrum, or equivalent SDLC methodologies
Knowledge of or experience with developing distributed systems
And Of Course, Perks!
Flexible PTO. It’s true, no strings attached and all the time you need to recharge.
Better Benefits. Get quality insurance, flex-spending accounts, retirement options and commuter perks.
Free Food. Kitchens are stocked and free Grubhub each week.
Stock Up. All of our employees are owners, in fact, they’re granted Restricted Stock Units, which means we’re all in it to win it.
Casual Culture. Catch rays on the rooftop or get comfy on a couch and get to know your coworkers — because work, should be a place you want to be.
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.
Full Stack Developer
We are looking for Full Stack Developers to join us and be a key player in the design, coding, testing and deployment of technical output for one of our key clients.
This is a contract position.
Your responsibilities will include:
Develop client side features that are simple, elegant and efficient
Develop robust code to be used by millions of users
Contribute to all areas of development including user interface, graphics & logic
Independently create complete solutions from scratch
Support & contribute product ideas
Developing new features and user interfaces from wire-frame models (utilizing react + redux) along with node.js in production environment
Fixing bugs and performance problems
Writing clean, readable, and testable code
Cooperating with Product Managers, designers, and the rest of the team to deliver well-architected and high-quality solutions
Development work on high-traffic mobile applications (preferably in the e-commerce sector)
HFC is a good fit for entrepreneurially-minded doers that learn and adapt quickly and have a passion for what they do. What we look for is someone with a great attitude, experience with turning ideas into fully-fledged products. If this sounds like you, send us through your application.Apply
React Native Software Engineer
Map My Customers is looking for a mobile developer with experience developing for both Android and iOS, with significant experience developing with React Native. Working with a small, growing team of experienced engineers you'll be a key player in developing new features and creating an excellent experience for our mobile users. In this position, you'll be expected to exhibit a solid understanding of mobile design patterns, write and maintain features of our mobile application, participate in product planning and pitch/implement new ideas to improve our product, partner with other engineers to push projects to completion.
- Build hybrid mobile applications with react native development for iOS and Android platforms
- Familiar working with REST APIs for deep integrations with both platforms
- Develop new user-facing features using React Native
- Design and write software technical specifications and perform unit testing
- Document processes and development projects
- Understanding of object-oriented design, client-server architecture, and relational database design
- Experience with or understanding of relational databases such as Postgres
- Experience with the publishing process for both Apple and Google App stores
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high quality code
- Identify options for potential solutions and assessing them for both technical and business suitability
- Work collaboratively with peers, stakeholders and end users to ensure technical compatibility and user satisfaction
- Plan for and work flexibly to deadlines
- Working knowledge of agile software development life-cycle
- A minimum of 3 years professional experience with React Native or Bachelor’s degree in a related technical discipline with a minimum of 5 years professional experience
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Experience writing automated tests (Mocha and Jasmine)
- Understanding of REST APIs, the document request model, and offline storage
- Experience designing and developing mobile applications in a complex operating environment
- Understanding of the various design patterns used in mobile development and how to implement them
- Know how the web works under the hood (TCP, HTTP, DNS, IP, caches, etc)
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Proven source code tooling with Git (ability to feature branch, merge, pull, push)
- Understanding of mobile analytics and source attribution
- Solid understanding of the React lifecycle
- Familiar with releasing apps to the App Store and Google Play
- Demonstrable previous work (or passion projects)