Just Front-end Jobs

Front-end Jobs nearSeattle, WA

Software Development Engineer II (full stack)

Do you want to influence the experience of millions of customers? And work in a collaborative environment that impacts products and software from across the company? Have you seen the SEM ads on Google when you search for “hotels in vegas with a pool”? Have you tried out “Discover” tab on Expedia?

The NLP Technologies team is building the platform to engage our users in a natural language and semantic search for travel. Users can now search for travel products in a more human way and get highly relevant results. They can also have conversations via voice or text across multiple emerging channels such as messaging applications, digital assistants, Website or mobile App.

Do you want to be part of this transition - travel powered by AI? Join us to build the next generation of NLP technologies which would transform the travel industry into a new era!
As a Software Development Engineer on our team, you will with engineering, product teams and UX designers to understand requirements, research/document the technological criteria necessary to meet those requirements, and ensure roll-outs are delivered with the committed features.

Functions and Responsibilities:

  • You will design and implementation of high performance, scalable, robust and reliable sever applications that support key Expedia initiatives.

  • You will translate functional specifications into logical, component-based technical designs.

  • You will prototype creative solutions quickly by developing minimum viable products and work with others in crafting and implementing the technical vision.

  • You will provide code reviews to assess over call code quality and flexibility, and the application of good object-oriented programming techniques.

  • You will drive continuous improvement and continuous delivery in our software development process within an agile development team.

  • You will write automated unit, system and acceptance tests as appropriate to support our continuous integration pipelines.

  • Work closely with other developers both local and in various other Expedia offices around the world to ensure code quality, appropriate testing and design to ensure excellent product quality.

  • You will support live-site operations as needed as part of our DevOps approach.

  • You will serve as a technical leader within the organization.

Requirements / Qualifications:

  • 5+ years of experience in software development with shipping large, cross-functional projects in a global internet service environment.

  • Relevant industry experience developing in Java and its associated technology stacks such as Spring.

  • Experience in NLP/ML technologies.

  • Experience building web services in the cloud, particularly with AWS solutions.

  • Proficient with algorithms and data structures, design patterns, service oriented architecture, domain driven design, multi-threading, concurrency, caching and distributed systems

  • Experience in agile/scrum teams, and ability to learn from your actions to make positive adjustments.

  • Working knowledge of SQL databases and other NoSQL solutions.

  • Verbal and written communication skills with the ability to present complex technical information in a clear and concise manner.

  • Understanding of the software development life cycle, architecture and design, software craftsmanship and test strategies.

  • BS Degree in Computer Science or related engineering discipline.

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where extraordinary people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Apply

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Node.js + React engineer

Pray.com in Palo Alto, CA 701 mi react node.js agile

Working at Pray.com

Named the "Happiest Place to Work" by TINYPulse in 2017 and one of the "Best Places to Work Los Angeles" in 2018, pray.com is a place to get both a career, and a cause. We respect the time that our employees devote to our mission, and work to make pray.com a place you look forward to showing up to every day.

As a product, Pray.com is a private social network and donations platform for faith-based organizations and non-profits. We make it easy for people to connect with their communities, get involved face-to-face, and take action in times of need. At Pray.com our vision is to create a world where everyone leaves a legacy of helping others.

We believe that you can do well financially while doing good for your community. If making an impact while being part of a remarkable team sounds good to you, we’d love to hear from you.

What You'll Do:

  • Build out a scalable rest API and Backend-for-frontends for client application

  • Provide 100% integration test coverage for the API

  • Work in cross functional agile teams to continuously experiment, iterate and deliver on new product objectives

  • Analyze & solve difficult problems from database to client

  • Build out a manageable and scalable distributed architecture by providing robust monitoring and visibility for the system.

What We're Looking For:

  • 5+ years of previous work experience or B.Sc. or M.Sc. in Computer Science or related field

  • Expert in object-oriented programming

  • Understanding of relational databases and noSQL

  • Expert in Javascript

  • Expert in Restful API design

  • Experience in working in or building globally available applications

  • Competent with various AWS services for application development

  • Value collaboration within teams

  • Agile software processes, data-driven development, reliability, and responsible experimentation

Apply

Node.js + React engineer

Pray.com in Palo Alto, CA 701 mi react node.js agile

Working at Pray.com

Named the "Happiest Place to Work" by TINYPulse in 2017 and one of the "Best Places to Work Los Angeles" in 2018, pray.com is a place to get both a career, and a cause. We respect the time that our employees devote to our mission, and work to make pray.com a place you look forward to showing up to every day.

As a product, Pray.com is a private social network and donations platform for faith-based organizations and non-profits. We make it easy for people to connect with their communities, get involved face-to-face, and take action in times of need. At Pray.com our vision is to create a world where everyone leaves a legacy of helping others.

We believe that you can do well financially while doing good for your community. If making an impact while being part of a remarkable team sounds good to you, we’d love to hear from you.

What You'll Do:

  • Build out a scalable rest API and Backend-for-frontends for client application

  • Provide 100% integration test coverage for the API

  • Work in cross functional agile teams to continuously experiment, iterate and deliver on new product objectives

  • Analyze & solve difficult problems from database to client

  • Build out a manageable and scalable distributed architecture by providing robust monitoring and visibility for the system.

What We're Looking For:

  • 5+ years of previous work experience or B.Sc. or M.Sc. in Computer Science or related field

  • Expert in object-oriented programming

  • Understanding of relational databases and noSQL

  • Expert in Javascript

  • Expert in Restful API design

  • Experience in working in or building globally available applications

  • Competent with various AWS services for application development

  • Value collaboration within teams

  • Agile software processes, data-driven development, reliability, and responsible experimentation

Apply

Full Stack Software Developer

Chatham Financial in Littleton, CO 1026 mi angularjs agile c#

The Role

We are seeking a Full Stack Developer to join our growing application development team. As a part of our team, you will be developing innovative, high quality, and robust web applications and micro services.

**As a member of the *team* you will…**
•Develop cutting-edge financial applications.
•Be a member of an agile scrum team that owns development of a specific product or platform.
•Collaborate with other software engineering teams, design team, quant team, product owners and managers, and business stakeholders.
•Develop software in our technology stack which is constantly evolving but currently includes .NET, ServiceStack, RabbitMQ, SQL Server, ASP.NET MVC, AngularJS, Redis, various Amazon web services, unmanaged C code, Nvidia Cuda, and Python.
•Participate in Quarterly Hack Weeks in which teams and individuals pitch new product concepts and technology improvements similar to a startup weekend.

Qualifications
•Bachelor’s Degree in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience.
•Object-oriented design patterns; languages including C#, C++ or Java; web frameworks like AngularJS; and relational and NoSQL databases.
•Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, enterprise level messaging patterns, and modern web development frameworks.
•Proclivity towards refactoring and continuously improving OO code through agile development methods.
•Testing skills including use of inversion of control, mocks, and stubs in unit testing and integration testing frameworks.
•Experience working in an agile scrum environment.

Bonus Points
•Open source development projects.
•Contributions to the local developer community.
•Advanced degrees in mathematics, computer science, engineering, or sciences.
•R&D experience at the collegiate or professional level.
•Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.

Apply

Lead/Senior Full Stack Developer

Chatham Financial in Littleton, CO 1026 mi angularjs agile c#

The Role

We are seeking a Lead Full Stack Developer to join our growing application development team. As a part of our team, you will be developing innovative, high quality, and robust web applications and micro services.

**As a member of the *team* you will…**

  • Help lead development projects of cutting-edge financial applications.

  • Be a member of an agile scrum team that owns development of a specific product or platform.

  • Collaborate with other software engineering teams, design team, quant team, product owners and managers, and business stakeholders.

  • Develop software in our technology stack which is constantly evolving but currently includes .NET, ServiceStack, RabbitMQ, SQL Server, ASP.NET MVC, Angular, Redis, various Amazon web services, unmanaged C code, Nvidia Cuda, and Python.

  • Participate in Quarterly Hack Weeks in which teams and individuals pitch new product concepts and technology improvements similar to a startup weekend.

Qualifications

  • 7 years experience in software development.

  • Experience leading development projects and making design decisions.

  • Object-oriented design patterns; languages including C#, C++ or Java; web frameworks like AngularJS; and relational and NoSQL databases.

  • Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, enterprise level messaging patterns, and modern web development frameworks.

  • Proclivity towards refactoring and continuously improving OO code through agile development methods.

  • Testing skills including use of inversion of control, mocks, and stubs in unit testing and integration testing frameworks.

  • Experience working in an agile scrum environment.

Bonus Points

  • Open source development projects.

  • Contributions to the local developer community.

  • Advanced degrees in mathematics, computer science, engineering, or sciences.

  • R&D experience at the collegiate or professional level.

  • Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.

Apply

.NET Mobile UI/UX Developer

.NET Mobile UI/UX Developer

**
Job Description**

Airline Choice is seeking a .NET Mobile UI/UX Developer to add to our development team. An ideal candidate should be able to work in a team environment and be self-motivated and self-managed.

Must have a strong sense of urgency and ability to work under pressure in order to meet deadlines.

**A successful candidate *MUST* meet the following qualifications:**

  • A Bachelor’s Degree in Computer Science or related field

  • At least 4 years of development experience in .NET Framework 4.0+ and Visual Studio IDE

  • Proven UI experience and excellent visual design skills

  • Proficient with C# and Xamarin

  • Proficient with Web Services (RESTful, WCF)

  • Moderate knowledge with SQL Server, T-SQL, and stored procedures

  • Moderate knowledge of ASP.NET MVC, HTML5, Javascript, and CSS

  • Strong understanding of object-oriented development and N-layered architecture design

  • Ability to solve problems creatively and effectively

  • Must be able to pass a Department of Homeland Security background check

Knowledge of the following is a plus:

  • Agile software development experience

  • DevExpress – XtraSuite Controls

  • Experience with version control systems i.e. Team Foundation Server

  • Experience with software development for the Airline Industry

Compensation

Airline Choice offers competitive pay commiserate with experience, paid-time-off, health and dental insurance, performance bonuses, profit sharing, discounted technology purchases and much more.

Airline Choice celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

Apply

Full Stack Cloud Developer

Position Overview

As a Software Developer II at Siemens Building Technologies, you will collaborate across interdisciplinary teams to enhance and develop software products for the commercial HVAC market. Working within our Cloud development team, you will have the opportunity to learn and apply Cloud and Web technologies in our products to enable smart buildings.

Responsibilities

  • Design, implement, test, troubleshoot, and enhance software applications for building automation components and sub-systems based on instructions from senior engineers.

  • Develop and run automated tests for verifying sub-system application functionality.

  • Create and review technical documentation for internal process and external customer support.

  • Collaborate with Sr Engineers to understand market requirements to implement product designs.

  • Review and understand software methodologies for product design and model documentation.

  • Collaborate in international, multi-site development in an agile environment.

  • Comply with documented Siemens development processes.

  • Participate in design alternatives via prototyping, peer programming and expert reviews.

  • Passionate and self-motivated to learn and keen to constantly improve and develop skills to stay current with and investigate technology trends.

  • Participate in resolution of field problems in application of existing products.

Required Knowledge/Skills, Education, and Experience

Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.

  • Bachelor or advanced degree in Computer Science preferred, or equivalent combination of education and experience.

  • 0-3 years of experience preferable

  • Solid knowledge in at least one major programming language and computing platform (e.g. C#/.NET, C++, Java/J2EE, Go).

  • Solid knowledge of state of the art full stack technologies (Angular, JavaScript, TypeScript, Bootstrap, Node.js etc.).

  • AWS Landscape, AWS Lambda, DynamoDB, Micro-Service Architecture / Solution and Production Experience.

  • Practitioner of state of the art development practices for software documentation and test-driven designs.

  • Strong focus to deliver quality in every work aspect, utilizing tools to monitor, analyze and enhance software code base.

  • Hands-on experience with source code control and application lifecycle management systems (e.g. IBM Jazz RTC, Git).

  • Proven experience applying and thorough understanding of software design patterns and principles.

  • Practical experience with software design languages, models, and diagrams (e.g. UML).

  • Basic understanding of agile development approaches

  • Works well in teams and on individual assignments.

  • Hands-on software troubleshooting experience.

  • Strong oral and written communication

Apply

Senior Full Stack Software Engineer

Expedia Group in Austin, TX 1766 mi reactjs java agile graphql

HomeAway's Traveler Engineering team is hiring for talented full stack Software Engineers in Austin. As a Software Engineer in Traveler Engineering, you are at the heart of connecting millions of travelers to over a million properties on HomeAway and Expedia.

In this role, you will be partnering with teams across the globe to build out a new GraphQL orchestration layer and services to support thousands of requests per second. We are looking for an adaptable, high performing, motivated, and self-reliant full-stack Software Engineer with past experience developing leading edge web applications, APIs, and orchestration services in a cloud architecture. These applications will use hundreds of separate services and applications, via a highly adaptable web layer using the latest technologies allowing us to provide an extraordinary experience to our customers.

We tackle problems of scale and work on cutting edge and open-source technologies. Our culture is one that strives to solve hard problems focusing on product engineering based on hypothesis testing to empower people to come up with ideas.

What you'll do:

  • Architect, design, and develop a new GraphQL Orchestration layer.

  • Architect, design, and develop new platform services to enhance our technology platform.

  • Contribute to vigilantly rewriting, refactoring, and perfecting code.

  • Dedicated to delivering tested and optimized high-performance code for a distributed environment (our stack satisfies 60K+ requests per second).

  • Develop quality scalable, tested and reliable applications using industry standard methodologies.

  • Work with QA, product management and operations in an agile environment.

  • Build and maintain quality software using best-in-class tools: Git, Splunk, New Relic, Sonar, Jenkins, and others.

  • Participate in resolution of production issues and lead efforts toward solutions.

  • Showcase your work on our tech blog, tech talks, and internal & external conferences.

  • Technologies we use: Javascript, GraphQL, Node.js, Java, Kotlin, React, Cloud Technologies, NoSQL Datastores

Who you are:

  • BS or MS in Computer Science or equivalent experience.

  • 5+ years of professional software development experience (Java preferred).

  • Mentor junior engineers.

  • A good foundation of Agile principles and practices.

  • Technical leadership experience.

  • Excellent interpersonal skills with the ability to work well multi-functionally across multiple departments.

  • An analytical problem solver that is passionate about delivering high-quality user experience.

Benefits & Perks:

  • Competitive health and insurance benefits.

  • Competitive salary.

  • Annual target bonus or commission.

  • Parental leave for up to 20 weeks (dependent on eligibility).

  • Paid vacation and sick time.

  • Employee Stock Purchase Program.

  • Free snacks and beverages.

  • Frequent company update talks with our leadership team.

  • Free listing on HomeAway.com.

  • Electronic, adjustable stand-up desk.

  • Casual dress.

Why join us:

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

About HomeAway:
HomeAway, a world leader in the vacation rental industry, is the place to book beach houses, cabins, and condos with more than two million places to stay in 190 countries. The site makes it easy to find and book the perfect vacation rental for any getaway, often for less than the cost of traditional hotel accommodations.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Apply

Front End Engineer - COIN (React.js)

Manulife / John Hancock in Boston, MA 2491 mi agile git c# reactjs

Are you looking for unlimited opportunities to develop and succeed? With work that challenges and makes a difference, within a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.

Role mission

We are looking for a talented and passionate developer to join COIN's team. You will work closely with all parties of the team to make automated money management systems fun and bring the vision of value-based investment to life.

About us

Our vision is empowering you to make a difference with your money.

COIN is a platform that helps you invest in a custom mix of companies making an impact in the areas you care about most. Whether you’re passionate about climate action, gender equality or better health, we believe you should have the power to make a difference with your money.

Backed by John Hancock, we combine 150 years of investment expertise with our passion for maximizing positive impact. We are inspired by the United Nations Global Goals, and believe that when our values and finances align, the future we want becomes possible.

Qualifications

- 4+ years of experience in CSS, HTML

- 3+ years building Single Page Applications, preferably with experience in react.js

- Mobile First / Responsive Design

- Working with and implementing visual designs

- Git and/or git flow

- Working in an agile fashion

- Building high traffic, modular applications

- TDD approach to writing code

- Testing frameworks such as jest is a plus

- Familiarity with other OO languages such as C# or Java is a plus

Responsibilities

- Work on a daily rotating pair on all aspects of the application - Work in an agile fashion (small stories that are not prescriptive of implementation details)

- Bring your own ideas to the table and discuss them with the team to make the biggest impact for our customers

- Participate in the whole development lifecycle from idea to production

About You

- You enjoy the idea of deploying code on your first day of work

- Code is more than lines of text to you - You are passionate about innovation and creating experiences that enrich our customer's lives - You solve problems and are a team player, ready to collaborate and share your ideas - You value fast-paced, agile engineering rooted in collaboration, humility, trust, and learning - You are passionate about technology

- You enjoy communicating and sharing with the other developers

- You're willing to foster a culture that encourages close collaboration and evidence-based decisions

Benefits

- Highly competitive salary and bonus - World class medical, Dental, & Vision Insurance

- Top tier retirement/401K Plan

- Life & Disability Coverage

- Commuter Benefits Programs

- Lifestyle Benefits Programs (including gym subsidies and tuition reimbursements)

If you are ready to unleash your potential it’s time to start your career with Manulife/John Hancock.

Apply

Sr Full Stack Engineer

Manulife / John Hancock in Boston, MA 2491 mi agile web-services

Are you looking for unlimited opportunities to develop and succeed? With work that challenges and makes a difference, within a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.

Summary:

Does change excite you? Do you want to be part of the team that redefines how we get work done? We are changing the way we build software and we want you to be part of it!

The customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering engineers with the resources to solve critical problems for the future of the business, which is why we need you.

We are seeking self-motivated engineers, who are obsessed with delivering value, are forward-thinking, and excited to see the successful implementation of the products they deliver.

As an Engineer, you will:

  • Collaborate with product managers, designers, other engineers, and product owner to uncover pain points and opportunities to deliver new business value through software

  • Prototype and build new functionality to deliver on key product objectives

  • Design and deliver cloud-native services and data structures that enable an exceptional user experience

  • Design, develop, test, deliver, maintain & improve business applications; apply creative problem solving to bring designs to life using cutting edge technologies & techniques

  • Maintain and support these services, with accountability for production reliability and usage, and the delivery of new functionality

  • Participate in ideation and brainstorming sessions to devise creative and disruptive digital solutions

  • Promote agile principles and methodology, follow various engineering practices and approaches

    You will bring and continuously build upon the following skills:

  • An entrepreneurial spirit and comfort working within a rapidly changing startup environment; you love the challenge of working on a small team and being part of a larger movement to change the engineering culture of an enterprise

  • Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features

  • Experimenting with emerging technologies and understanding how they will impact what comes next

  • A capacity for constant learning from both success and failure, remaining open to change and continuous improvement

  • Excellent organizational and problem-solving abilities that enable you to manage through creative abrasion

  • Strong verbal and written communication with the ability to effectively articulate and communicate technical vision, possibilities, and outcomes across all levels in the organization

Understanding of the fundamentals of capital markets or financial services in support of our service or product offerings (or are ready to learn by doing!)

Last year Manulife / John Hancock spent over $1 billion on technology. You will be working with:

  • Languages such as Java, JavaScript, Angular, .NET, HTML5, CSS3, Swift and/or similar technologies

  • Open source! As we accelerate our delivery of world-class experiences, we know embracing open source technologies will help us get there. Any experience with open source is very attractive to us!

If you are ready to unleash your potential it’s time to start your career with Manulife/John Hancock.

Apply