Front-end Jobs nearSalt Lake City, UT
Jobs farther away
Mobile Engineer (iOS/Android/React Native)
Are you ready to change lives with your code? Come use your engineering talents to help people living with serious diseases. We're starting with addiction, insomnia, multiple sclerosis (MS), and schizophrenia, and there's more to come. Pear’s deep knowledge and experience in the biotech space has set us up with phenomenal partnerships and a strong product roadmap. Our engineers are platform-izing our architecture and building new mobile applications.
Our team of engineers, based in San Francisco, uses a pragmatic agile process to quickly deliver treatments to patients. We treat each other well, believe in building a diverse culture of teamwork, and are serious about making Pear a place that’s good for both those who work here and the patients we serve.
As a member of the mobile team, your job is to build extraordinary mobile digital therapeutics apps that help patients. You'll take advantage of our shared platform infrastructure and component libraries, and work with the product, clinical, QA, and regulatory teams to deliver first-of-their-kind therapeutics to those in need.
Develop mobile applications for a wide range of digital medicine apps.
Assemble functional requirements, develop technical specifications, and help plan the project.
Take ownership of product quality through good testing and coding practices. Build for testing and resultant quality.
Be a meaningful part of the big picture: Work with teams across the company like Product Management, DevOps, QA, Regulatory, and Clinical to help us achieve our mission.
A track-record of high-quality production code delivery.
Knowledge of good testing practices. Practical TDD experience is a plus.
Experience with Agile development, SCRUM, or Extreme Programming methodologies.
Strong interpersonal skills and a track record of collaborating well both within and across teams.
Preferred: Experience with React Native, or native iOS or Android development.
Preferred: Experience with Docker, Git SCM, and AWS.
OUR TECH STACK:
Mobile (React** Native and Redux):** Mobile apps that patients use. We build our apps on a shared platform of in-house components that ease development and maintenance.
Web (React,** Redux, and Webpack):** The interface that doctors interact with.
API (NodeJS,** Restify, MySQL, and Postgres):** This is the shared back-end that all of our apps use.
Testing (Enzyme,** Mocha, Chai, Sinon, Appium, Jest):** We're serious about code quality, and testing is a key tool to meet our high standards.Apply
REACT NATIVE ENGINEER
The Engagement team at Peloton builds products and features to our subscribed customers(Bike,Tread,Digital). We are constantly deepening our UI to increase the motivation and interactions that happen with our hardware and content. In the past year, Peloton has expanded our product offering to include a Bike, Treadmill, and now digital product. During this expansion, our user’s needs have increased in complexity. As we’ve expanded in product offering, we are also expanding in the variety of platforms that deliver this amazing user experience.
In this role, you will work with the team that is responsible for expanding the Peloton ecosystem for Web and Mobile platforms. You’ll be working to implement a cutting-edge user experience that can be seamless for both Android, iOS, and Web users. You will also work with internal tech teams to identify and build platform elements required to support key mobile product features. React native experience is not required, but a plus for this role!
5+ years of Software development experience and minimum 2 years of mobile apps development experience
Thorough understanding of React and its core principles (prior React Native experience extremely helpful)
Experience with popular React workflows (such as Flux or Redux)
Passion about complex, interactive applications with a thoughtful UX/UI
Familiarity with RESTful APIs
Experience creating, optimizing, and integrating (API) calls; background in API development preferred
Experience documenting coding and architectural decisions
History of building high-level user interfaces using rapid prototyping methodologies
Experience designing application frameworks for use across multiple products
Experience working in Agile Methodologies
BONUS POINTS IF YOU:
Have prior experience with Typescript or statically typed languages
Have developed and published applications for iOS and/or Android
Have Github project(s) and open source contributions
Have worked in a Test Driven Development (TDD) environment before
Have Continuous Integration And Continuous Delivery (CI/CD) experience in an Agile Environment
Front End Engineer
The Department: Design Technology
In Design Tech, we think comfort zones are the enemy of creativity. A dynamic team of designers, engineers, researchers, our team blends beauty with tech to create a world-class product interface for our exchange. We are inspired by design, fueled by data, and obsessed with the user, both retail and institution.
The Role: Front End Engineer
Will develop and maintain UI for multiple products including the financial exchange interface, public-facing website, internal administration website, and API documentation
Provide technical input to the planning, design, and requirements gathering process for new products and product features
Review other software engineers’ code for correctness, style, and information security concerns.
Improve the performance, maintainability, and operations of the Gemini code base by engaging in occasional refactoring and upgrade projects
Be a team player but also an independent thinker who thrives in a fast-paced environment and passionate about UI
8-10 years of applicable, technical work experience
Strong understanding of UX/UI concepts and interface usability, and a demonstrated record of good design flow in interactive applications
Demonstrated experience working with data visualization and/or with large data sets
Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent experience
Building web interfaces using React.js
Scala or Java;
Working with Bitcoin, Ethereum, and/or blockchain technology
Financial technology, such as exchanges or trading firms
Visualization design on mobile platforms
A strong command of HighStock.js, D3.js, React.js, HTML5, and CSS3
Passion for responsive web and best practices around modular design
It Pays to Work Here
We take a holistic approach to compensation at Gemini, which includes:
Competitive base salaries across all departments
Ownership in the company via profit sharing units
Amazing benefits, 401k match contribution, and flexible hours
Snacks, Perks, Wellness Outings & Events
Gemini is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you have a disability or special need that requires accommodation, please let us know.Apply
Senior Frontend Engineer
About Common Common is the nation’s leading community-driven property manager, improving city living across 5 cities and for over 600 members. Using our signature approach to perfecting the modern rental experience, Common designs and operates coliving and traditional apartments in New York City, Chicago, San Francisco, Seattle, and Washington, D.C.
Common’s hands-on, end-to-end property management and technology offering allows us to deliver unparalleled services that address the actual needs of today’s renter while providing significantly above-market returns for our real estate partners. This makes us the preferred choice for city-dwelling adults looking for a stress-free and all-inclusive living environment.
It’s an exciting time to be part of Common’s team. We challenge ourselves every day not just to think about ways to make city living better, but to activate on those ideas in meaningful ways. Our team is comprised of real estate professionals, designers, engineers, salespeople, marketers, client service representatives, and so much more. We work collaboratively, value self-startership, and embrace a “whatever it takes” mentality to ensure our work is done and done well.
Common was founded by General Assembly co-founder Brad Hargreaves and has raised over $65MM in venture funding.
About the Role
As a frontend engineer at Common you will be responsible for building client-side products used by over a hundred internal employees, hundreds of Common members living in our homes, and our real estate partners. We are on a mission to create software that delights our members through community and access to services that enrich the living experience. In addition to the technology we provide our members, we are also building technology to scale property management, operations, and logistics for our internal stakeholders. Our digital product charter is to build software to support the next 100,000 members living in Common.
You’ll work closely with a small cross-functional team of engineers to design, develop, and maintain a number of different products or components using Common’s web stack: Ruby on Rails, ES8, React / React Native, Next.js, and SASS. You should be passionate about problem solving, learning, teaching, and programming elegant solutions. We empower our engineers to drive the direction and implementation of projects and this role will have an important say in how we develop our front-end. We aim to write thoughtful, well-tested, readable, and maintainable code. Our team relies heavily on our tests so that we can continuously deploy code. Something you build today might be in production, today. You will influence architecture, decisions, bring new methodologies to our development process, and have an important say in how we build technology here at Common.
**What You'll Need **
6+ years of software engineering experience
BS/MS in computer science or equivalent experience
The desire to build beautiful, fast, and intuitive cross device applications
Experience working with React
Passion for front-end development
Value code quality and maintainability
High emotional intelligence, empathy, self-awareness, and optimism
Experience writing unit, integration, and end-to-end tests
Understanding of programming patterns and software development principles
A personality that encourages strong communication, collaboration, and relationship building
An entrepreneurial spirit and a whatever it takes attitude
A passion for Common and our mission to improve the way people live
**Bonus Points If You Have **
Worked in an industry with substantial complexity and regulation (e.g. health, legal, accounting, banking, etc.)
Experience leading projects or teams
Prior experience with GraphQL
Contribute to open source
Worked in a continuous deployment environment before
Experience with TypeScript
What We Offer Common offers a comprehensive benefits package that includes medical, dental and vision insurance, Life Insurance and Supplemental Life Insurance, AD&D Insurance, STD/LTD Insurance, HSA/FSA, Commuter Transit Benefits, Parental Leave, and 401K. Additional benefits such as paid vacation, paid sick time, weekly team lunches, office snacks, flexible working hours, development opportunities and more are also available. We are committed to affirmatively providing equal opportunity to all associates and qualified applicants without regard to race, color, ancestry, national origin, religion, sex, marital status, sexual orientation, gender identity or expression, legally protected physical or mental disability or any other basis protected under applicable federal, state or local law.Apply
Full Stack Web Developer
This is an excellent opportunity to join a top-notch team of software engineers and data scientists to develop web-based solutions. You will work closely with scientists, software engineers, and subject matter experts, using modern web and mobile frameworks, to develop cutting edge visualizations and interactions for different domains. Your engineering input on design concepts in terms of feasibility, ideal technology, optimization, and other implementation level details is a crucial responsibility for this position.
These skills are intended to be representative of the types of frameworks and libraries that could be used for this work. Having expertise in one or more per category is required but expertise in all is not. Your understanding of which is applicable to a given project is crucial.
Testing: Jasmine, Mocha, Jest, TapeJS, Protractor.
Dev Workflow: Webpack, grunt, gulp.
API/ data services: GraphQL, REST, Swagger, ActiveMQ, STOMP, WebSockets
Back-End Tech: NodeJS, Python
Databases: PostGres, MongoDB, ElasticSearch, Redis, MySQL, MS SQL Server
Web Mapping APIs: GeoJson, Mapbox, ArcGIS, OpenLayers, Leaflet.
Cloud/Virtualization: Docker, AWS EC2, VirtualBox, VM Ware
OS: Comfortable on OSX, Linux , Windows
Version Control: Git
**Desired, but not required **
jQuery, Backbone.js, Ember.js
Ruby, Rails, Java, Scala, Play framework
Google Maps, Bing Maps
Mobile development on Android, iOS
Electron (native webapps)
SailsJS, Django, KeystoneJS
Experience with Agile/Scrum in a multi-person team environment
Familiarity with web development security concerns and best practices
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience
Must have 7+ years of professional software development experience, ideally with exposure to the full software development lifecycle
Willingness to travel to support customer- and training-related events
Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: 100% employer-paid medical and dental insurance, as well as vision, life and disability insurance, paid maternity/paternity leave, tuition reimbursement, monthly gym allowance, free parking, generous paid time off, and a casual environment. We are also accessible by public transportation.Apply