Front-end Jobs nearSan Francisco, CA
Senior Web Engineer/Web Architect
Come use your engineering talents to help people living with serious diseases, as we progress our pipeline across a range of therapeutic areas, including addiction, MS, schizophrenia and beyond.
Pear’s deep knowledge and experience in the biotech space has set us up with great 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 collaboration, and are serious about making Pear a place that’s good for both those who work here and the patients we serve.
We’re looking for someone to join our Web Team, responsible for building the browser-based interfaces that our clinicians and business partners use to support and serve patients.
OUR TECH STACK:
Mobile: React Native + Redux: This is what our patients interact with.
Web: React + Redux + Webpack: This is what our doctors interact with.
API: NodeJS + Restify w/MySQL and Postgres: This is how our apps interact with our platform.
Testing: Enzyme, Mocha + Chai + Sinon, Appium, Jest: This makes sure it all works.
Architect and develop web application software for a wide range of digital medicine apps.
Gather 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.
Work cross-functionally with Product Management, DevOps, QA, Regulatory, Clinical, and others.
Experience designing and developing web software with React+Redux.
Solid experience with HTML, CSS, Flexbox and other web technologies.
Experience with methodical testing, test-driven development (TDD), and various testing patterns.
Experience with relational databases such as MySQL, Postgres, etc.
Experience with Agile development, SCRUM, or Extreme Programming methodologies.
Strong communication skills and a track record of collaborating well both within and across teams.
Preferred: Experience with Docker, Git SCM, and AWS.
Jobs farther away
The Home + Entertainment division of T-Mobile is the next phase in the Un-carrier mobile video strategy. T-Mobile acquired TV technology innovator Layer3 TV which is a next generation provider spearheading a new era of home media, combining the best of television, social, and digital life. Together we will be launching a disruptive new TV service in 2018 and we are doing to TV what we did to wireless: changing it for good!
We have excellent opportunities for an innovative and results-oriented software engineers (senior to principal) to work on our UI team creating and maintaining a device-centric user interface. In this role, you will work with a cross-functional team in an agile framework to develop industry-defining features for a growing customer base. This position is best suited for a strong technical contributor who is intimately familiar with the technologies, methodologies, and concepts the role leverages.
Responsibilities include, but not limited to:
Collaborate daily with product managers, scrum masters, and UX designers
Write dynamic web applications using test-driven development techniques
Design application solutions to complex problems
Advise front-end engineers on UI implementation best practices
Must have the following skills, abilities and knowledge:
Disciplined and regimented, with a zealous focus on consistency
Strong written and verbal communication skills
High attention to detail and the ability to manage multiple, competing priorities simultaneously
Experience working within agile methodologies.
Technical expertise with:
VueJS, and React
Mocha, Jasmine, Karma, and Selenium
WebPack and Babel
HTML / CSS
7 + years of experience building web-based user interfaces
Bachelors of Science in Computer Science, Computer Engineering, Electrical Engineering, or quantitative field
Senior Frontend Software Developer
Bridge believes everyone should have access to a financial advisor who works in the best interest of his or her clients. We build highly automated SaaS (Software-as-a-Service) for these financial advisors to run their business. Our software increases the efficiency, simplicity, and transparency of financial advisors’ operations, allowing them to grow faster than they would otherwise.
With that in mind, we are growing our team of smart, creative, entrepreneurial people of all walks of life, different backgrounds, and unique experiences. We believe that building our company around our people and giving them the freedom to pursue creative solutions is the key to our long-term success. Our team demands a great deal from each other; the level of responsibility you will have at Bridge is not for everyone. If you are ready for your next challenge, consider applying today.
Senior Frontend Developer Job Opportunity
Bridge Financial Technology is seeking a professional, talented senior frontend developer to join our growing organization. In this role you’ll be tasked with creating, enhancing and maintaining (or eliminating the maintenance of) software from specification to implementation, testing and deployment. Bridge is aiming to be a leader in the financial technology space by offering an intuitive and seamless user experience in the browser on the desktop and in a mobile application.
In this role you’ll apply your frontend development skills to implement product features, work with UI and UX product designers to build and maintain and intuitive user experience, and support and maintain a single code base deployed against multiple platforms and browsers.
Our ideal candidate will have a strong interest in financial technology, a passion for user application development, the ability to learn the specific challenges of Bridge and have a knack for translating UI and UX specs into a beautiful, intuitive and powerful interface.
We’re looking for people who want to be part of a small but dedicated and growing team, unconstrained by the bureaucracy and politics of large organizations with the desire for high impact work.
Frontend Development Team
You will be apart of Frontend Development, a team dedicated to building browser, desktop and mobile applications designed around a rich and intuitive user experience. Current objectives of this team include:
Migrate from AngularJS to modern Angular
Delivering new features to the frontend
Building data and visualization-driven experiences enabling users to explore analytics and export data
Build and maintain a cross-platform desktop application with Electron
Deploy and maintain mobile applications with NativeScript
Responsibilities of the Senior Frontend Developer role
Your immediate day-to-day tasks will entirely revolve around migrating our AngularJS code base to modern Angular. Once completed you will be instrumental in deciding and implementing best practices around streaming data consumption, client-side state management and other architecture challenges.
A major challenge throughout the modernization of the frontend is embracing the philosophy of a creating a single code base and hooking it into multiple deployment points. These include Electron for delivering desktop applications and NativeScript for mobile applications.
We currently work within an agile productivity framework. You’ll participate in sprint planning, code reviews and a small amount of project management.
Lastly, we believe in investing in human capital; some of your time on the job will be dedicated to continuing education in order to stay up-to-date on emerging technologies and best practices.
Key characteristics and skills for success in this role
Excellent communication skills and attention to detail
Passion for creating fluid and fast user applications
Enjoys learning new problems and skills
Ability to work collaboratively, while also being confident enough to lead projects independently with minimal oversight
Our current hiring preference is for candidates with 4+ years of experience, along with a number of the following qualifications:
Bachelor’s degree in computer science or equivalent technical field (mathematics, physics, EE, etc.)
Deep knowledge of REST and GraphQL APIs
Experience with AngularJS or Angular, or both
Experience working with a UI or UX product designer or interacting with a product team
Any knowledge of the financial space is a plus
Competitive pay that includes performance-linked bonuses and equity participation
Comprehensive benefits including full insurance packages and a 401k match
Unlimited vacation/sick leave
High degree of freedom and responsibility
Continuing education reimbursement
The opportunity to create, innovate and build industry changing technology
Work shoulder to shoulder with a highly dedicated and supportive founding team
We are seeking very talented user interface engineers to develop and enhance existing web based applications. Utilize your broad base of experience to translate difficult business logic into readable and maintainable code. Make a direct impact on the company with your web front end expertise. We use cutting edge technology. Our company is growing rapidly, and we need more good people to help us do so.
Do you like building cutting edge applications? Do you write clean elegant code effortlessly while continuing to stretch the realm of what is possible? Do you get excited about using new technologies?
How you will be doing this
Create amazing products using the latest technologies.
Working with exceptional designers and developers from places like Google, CNN & Amazon.
Collaborate with design and engineering team members to solve complex problems.
Working in an Agile/Scrum environment with a team of seasoned developers, product owners and test engineers to develop web-based responsive Travel Solutions.
Developing in a startup environment where you can make an impact.
You are an excellent candidate if
You love learning and solving problems.
Self motivated and proactive.
You push the envelope of the UI.
Knowledge of Angular, React, SASS, Angular-Material, Gulp, Webpack, NPM and ExpressJS. Google Analytics experience is a plus
Familiarity with our old stack: JQuery, BackboneJS, RequireJS, Underscore, and LESS is a plus.
You have significant experience creating effective user interfaces on multiple platforms for the web , mobile and tablet using responsive development.
You have experience working with or assisting developers to implement designs.
You have experience planning and executing both redesign and new-concept design projects, from start to finish.
You are passionate about creating a fantastic user experience while being practical about what can be achieved in realistic timelines.
You are passionate about what you do and obsessed with keeping your Code Ninja skills sharp.
You look at the world around you and see opportunities to improve the design and experience of everything.
You can provide live links to sites / applications / github repos that you’re most proud of. Portfolio, graphical assets, code snippets, UI components, etc.
You are authorized to work in the U.S. and either living in or willing to relocate to the Atlanta area. Unfortunately, we are not currently sponsoring visas.
The Frontend team at Squarespace is responsible for building one of the most advanced interfaces on the web. With it, our customers are able to easily create beautiful interactive websites and stores. If you are a Frontend Engineer who strives to push the envelope with what is possible in a web browser, we want to hear from you! This role will report to the Product Engineering Team Lead in our New York City headquarters.
Design and build new features into the Squarespace interface
Take a lead role with other engineers and designers to deliver strong customer-focused experiences
Keep our product up to date with the latest frontend technologies such as React and ES2015+
Practice disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code)
Actively contribute to team and company standards
Mentor junior team members
Extensive experience developing large-scale application software
Have full knowledge of the DOM, new HTML5 constructs, and CSS3
Have experience with Single Page Application development
Keep up to date with the newest technologies
Develop features and create fulfilling user experiences
A strong understanding of, and practical experience with, web application development
A sincere commitment to crafting readable and reliable code
5+ years of industry experience