Front-end Jobs nearSalt Lake City, UT
Jobs farther away
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.
Participate in the full development lifecycle, including ownership of design and architectural decisions, coding, automated testing, and production releases
Design and develop software following best practices of accessibility, scalability, availability, performance, internationalization, and instrumentation
Provide technical leadership and mentorship to engineers within the team
Lead by example and through code reviews to drive the team toward the highest standards and best practices
Continuously pursue the advancement of developer productivity and happiness
Partner closely with design, user experience, and product to craft delightful product experiences while maintaining a firm grasp on design and experience best practices
Stay up to date with the newest open source technologies and make well-reasoned proposals on how to improve and upgrade our applications
5+ years of experience with Node.js API design, development, testing and delivery
3+ years of experience working with React and client-side data management libraries (Flux, Redux, etc.)
In-depth knowledge of HTML5, CSS3, and ES6+
Experience with cross-browser, cross-platform, and design constraints on the web, and how to solve both common and uncommon problems
Passionate about developing amazing user experiences
Experience in planning, developing, and executing automated unit, functional, integration, and end-to-end tests
Experience with development tools such as NPM and Webpack
Experience with version control tools such as Git and GitHub
Experience with the Agile development methodology
Solid working knowledge of HTTP, RESTful APIs and databases (RDBMS, NoSQL, etc.)
A strong advocate of code craftsmanship, excellent coding standards, and the use of tools that improve code quality
Excellent written and verbal communication skills
Strong desire to learn, experiment, and share knowledge with others
Experience working with GraphQL a plus
B.S Degree in Computer Science or equivalent work experience
We're a purpose-driven company whose beliefs are the foundation for how we conduct business every day. We hold ourselves to our One Team Behaviors which demand that we hold the highest ethical standards, to empower an open and diverse workplace, and strive to treat everyone who is touched by our business with dignity and respect. Our employees challenge the status quo, ask questions, and find solutions. We want to break down barriers to financial empowerment. Join us as we change the way the world defines financial freedom.
PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities.
Senior Frontend Developer
We are looking for a mission-driven, experienced, hands-on, full-stack software developer to join our core team as a Front End Engineer. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. And of course, you will get to wear different hats doing different things as we all do.
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of isomorphic React is a plus
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.
Ability to understand business requirements and translate them into technical requirements
Familiarity with code versioning tools (aka git)
Web Engineer - Backend Ruby on Rails
We are looking for a talented senior engineer to work on a small, tight knit team to build web applications that allow Apple engineers to understand the data that we collect from our users and use that data to make design decisions and diagnose problems.
5+ years in web development
Solid skills in backend development and REST APIs
Extensive working experience in Ruby on Rails programming
Experience with databases such as MySQL, Postgres, Oracle
Deep understanding of good software engineering practices (version control, code reviews, testing, refactoring, )
Our engineering team is responsible for the full stack development of applications. So knowledge of front end technologies is a plus.
Ability to design data models and work collaboratively with other teams.
Excellent verbal and written communication skills
Comfortable and adaptable in a dynamic and informal environment, and able to respond to changing priorities
Self-motivated and dedicated with creative and critical thinking capabilities
The iOS/macOS Data Analysis team collects, analyzes and produces insights from diagnostic and usage data from iPhone, iPad, Apple Watch, and Mac systems.
Our data is used to improve Apple products and services and to inform the strategic direction of our products.
You will work with a team of full stack Web Developers to design and build new data driven web applications for Apple engineers. You will support and improve existing web applications they depend on. Our engineers primarily uses Ruby on Rails to build APIs and ReactJS to craft an outstanding user experience. We collaborate with Data Scientists and Big Data engineers to get at the data, and engineering teams from across Apple to capture requirements and validate design decisions. This role has high visibility and impact within the Apple Software Engineering organization.
Relocation to Cuptertino required.
Degree or Equivalent Experience
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
Senior Full Stack Engineer
We are looking for an ambitious and experienced senior full stack engineer to be part of an agile product development team that is changing the way retail product companies design, develop and market their products. As a senior member of a growing team, you will have a direct impact on the success of the company. You will be responsible for full stack SaaS application development ranging from front-end web frameworks, REST APIs, backend business logic, and scalable databases.
Strong track record of solving complex end-user problems with simple solutions that focus on usability, performance, scalability, reliability, and maintainability
Experience with data modeling, REST API's and single-page applications
Extensive experience with relational (PostgreSQL, AWS Aurora) and non-relational databases (Mongo), including schema design, security, reliability, scalability, and optimization.
Experience and appreciation for automated testing and CI
Knowledge of security and data privacy implications and best practices for enterprise-grade SaaS/mobile applications.
Direct experience working in a fast-paced, dynamic startup with a desire to be part of a small, lean and growing team.
6+ years of professional software engineering experience, with a heavy emphasis on full-stack, end-user SaaS/Mobile business applications.
Bachelor or Master’s degree in Computer Science or related field preferred
Senior Node Engineer
Due to a recent acquisition, Pizza Hut is hiring a senior node engineers in Chicago to join their newest venture, Pizza Hut Connect. We are seeking to increase our team size in an effort to optimize our digital ordering systems, improve critical infrastructure to support core functions of our online ordering system, and drive technology forward.
We are seeking a Senior Node Engineer to make monumental impact on our platform. While this is a backend position, there will be opportunity for fullstack contribution. We like to see your coding process, so be prepared to take an onsite coding exercise during the interview process.
Develop Node.js based REST web services
Develop scalable interactive ecommerce application
Writing 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
About You – must have
Bachelor’s degree in Computer Science or equivalent experience
Minimum 3 years building scalable interactive web applications
Minimum 3 years consuming or creating REST web services
Expertise with unit testing & Test Driven Development (TDD)
Experience using SQL
Ability to work both independently and as part of a team
Experience with git
About You – nice to have
Experience with node web servers (hapi, express, etc.)
Experience with node testing libraries (mocha, chai, karma, istanbul, etc.)
Experience with devops technologies (docker, AWS, Jenkins, apigee)
Familiarity with elasticsearch
Experience with microservice architecture
Experience with Internationalization (i18n)
Experience with OAuth/sso
Experience working with agile methodologies
Lunchbox Technologies Inc is looking for a talented self starting backend web developer to join NYC’s newest restaurant ordering enterprise. Lunchbox is a SaaS platform which specializes in building out Mobile, Web and Kiosk ordering and loyalty solutions for restaurant groups.
As a member of a growing startup you will be working very closely with each team member to execute any server side related development and upkeep.
What You Can Expect From Us
How Things Are Now:
- An existing backend which is integrated with Toast POS (Point-of-Sale) and Square for payment processing.
- iOS and Android apps are connected to the existing backend
- Admin panel is an internal-facing tool for making remote changes to content fed-to and derived-from the app.
What Is In Progress:
- Working on a rewrite of the current backend to allow for more scalability and ease when implementing different partner integrations.
- Updating the admin panel to be an external-facing product rather than an internal management tool.
- Moving mobile app styling to be configurable by admin panel, as well an iterating with new app functionality based on growing platform partnerships.
What It’s Like Working Here:
- Ready to jump in on the occasional after hours problem-solving. We work in the restaurant industry after all
- You'll be in on the ground floor, joining a profitable startup since day one
- Work with a bunch of like-minded engineers who know their way around those 1s and 0s
- Profit sharing based on length of tenure and record of work
- Join our team in NYC and eat from a different restaurant every day in the heart of Nomad
What We Expect From You:
- We're looking for people like us, that's what the initial 30 day trial period is for. You learn about us, we learn about you, and if it doesn't work out, you still got compensated along the way.
- To be a role leader and engineering wizard who can ask the right questions from all teams to prevent mission critical errors
- A laid back personality that can strap and execute under pressure while taking all criticism in stride
- Be an amazing team player
- An amazing entertainer at parties regardless of alcohol being involved or not
- A solid understanding of developing web application backends with Node.js, MongoDB, and MySQL.
- Create REST APIs with Express.js
- Understanding of Nginx and Ubuntu.
- Able to design secure cloud infrastructure that and scale on platforms such as and especially Amazon Web Services
- Working with our team to rewrite the existing backend
- Managing and implementing integrations with Square, Stripe, Braintree, Toast, and other Point-of-Sale (POS) systems.
- Building out backend infrastructure to cleanly separate functionality destined for the Web and App platforms from what is needed for what will be a client-facing Admin panel.
MongoDB, Express.js, Node.js, MySQL, Amazon Web Services
A solid understanding of developing web application backends with Node.js, MongoDB, and MySQL.
Create REST APIs with Express.js
Comfortable in PHP, and deploying and maintaining wordpress sites
Understanding of Nginx, Linux, and Ubuntu.
Able to design secure cloud infrastructure that and scale on platforms such as and especially Amazon Web Services
Experience with writing single page applications using React.
Experience with GraphQL a big plus.
Do you have the ability to put together unique cutting-edge customer facing solutions that increase business value and customer engagement by leveraging strong architectural and UX principles and that are data driven? Do you have a unique combination of deep technical knowledge, business acumen and strong interpersonal skills to help influence and drive results across a diverse organization.
American Express is embarking on an exciting digital transformation driven by an energetic team of high performers. This group is nimble and creative with the power to shape our Technology and Product roadmap. If you have the talent and desire to deliver innovative products and services at a rapid pace, serving our customers seamlessly across the globe through various channels, join our team!
Work with Engineers, Directors and Architects to define solution requirements and technical implementation approach for all initiatives and products.
Forward thinking with an ability to implement for the short term but at the same time design for the long term.
Implement new, highly scalable web products, platform components and APIs.
Drive both high-level and detailed technical designs and conduct design reviews.
Actively participate in team and company-wide architecture and engineering discussions and forums.
Ability to use
Responsible for health and quality of the code across the portfolio, including all aspects of testing unit, functional and performance, and CI/CD.
Ability to adapt to new technologies and learn quickly.
Be a Change Agent and willing to challenge status quo while helping to drive the necessary changes.
Introduces new Engineering paradigms, techniques and solutions.
15+ years of active Engineering experience in a complex environment and/or comparable experience.
Successful Engineering and deployment of large scale web products in an agile product development environment.
Ability to direct a team and negotiate and influence stakeholders within the team and externally in the broader organization.
Ability to build long term relationships across the organization.
Well versed in the concept of minimum viable product and engineering to support an MVP based rollout.
Excellent oral and written communication skills with a demonstrated ability to influence technical and non-technical audiences including those at the Executive leadership level.
Demonstrated ability to adapt to new technologies and learn quickly.
Demonstrated experience coaching, mentoring, and developing technical professionals.
Hands-on coding experience in the following technology environment - React, Redux, Flux, Angular, NodeJs, GraphQL, REST based APIs, Java, Couchbase, MongoDB, Akamai, Adobe Experience Manager, Adobe Analytics, Google Analytics, Google Cloud Platform, AWS.
Ability to construct enterprise-grade APIs using state-of-the-art techniques and best practices (REST, JSON, XML, etc.).
Advanced Engineering skills with wide-ranging experience; able to resolve complex issues in creative and effective ways.
Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field required; Advanced Degree preferred.
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
Why American Express?
There’s a difference between having a job and making a difference.
American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.
We’ve also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to take on a new career path, we’re right there with them, giving them the guidance and momentum into the best future they envision.
Because we believe that the best way to back our customers is to back our people.
The powerful backing of American Express.
Don’t make a difference without it.
Don’t live life without it.