Just Front-end Jobs

Front-end Jobs nearSan Jose, CA

Senior Frontend Engineer, Video

new

"The front page of the internet,” Reddit brings over 330 million people together each month through their common interests, inviting them to share, vote, comment, and create across thousands of communities. Come for the cats, stay for the empathy.

As a Reddit Frontend Engineer, you will create delightful web experiences for hundreds of millions of users around the world. This is a unique opportunity to leave your mark on one of the most influential and trafficked corners of the internet.

You’ll own the front-end development for one or more projects and tackle tough design and product problems alongside other world-class engineers. Our frontend team uses the latest web technologies and we’ll need your expertise to keep us at the cutting-edge by rapidly developing beautiful, fast, and secure experiences for our users.

Join us and help build the future of Reddit!

Responsibilities:

  • Build a world-class user experience.

  • Engineer efficient and reusable front-end systems that drive complex web applications.

  • Tackle tough design and product problems.

  • Work cross-functionally with design, product, and engineering to deliver great user experiences.

  • Provide technical leadership in domain areas.

Qualifications:

  • 5+ years of experience building clean, maintainable, and well-tested code.

  • Expertise in Javascript and Node.js. (React and Redux experience a plus).

  • Experience with Python or another server-side scripting language.

  • Great engineering skills and strong CS fundamentals.

  • Excellent collaborative and communication skills.

  • Able to work effectively under schedule pressure to fix defects, review code, design, write, test new code, and diagnose production issues.

Apply

Senior Front End Engineer

At FortressIQ we’re developing process cognition technologies that understand how businesses operate. We’re improving people’s work lives by helping to automate routine tasks, allowing them to focus on higher value work and more meaningful interactions. We’re applying the latest advances in computer vision and machine learning to deliver the insights and tools businesses need to empower the digital workforce.

We’ve built the first AI platform that can understand a company’s workflows through simple observation, dramatically improving their organizational understanding. If you’re interested in designing and building a new category of business tools, and radically improving operations for some of the largest companies in the world, join us.

To make our product successful, we’ll need to build user interfaces that clearly communicate data, encourage exploration and collaboration, and engage customers with their beauty. That’s where you come in.

We’re looking for an accomplished UI/UX engineer to bring our front end ideas to life. You’ll work directly with design to quickly translate design documents into actionable prototypes for testing and exploration, guide and maintain our front end resources, and work with the rest of the engineering team to create intuitive products.

The right candidate knows how to turn interactions designed in animation or prototype tools into fast, beautiful interfaces that really work, writes clean code, and is up to speed with the latest interaction standards. Sound like you? Read on.

What You'll Need

  • 5+ years experience building front end web applications, with expert-level abilities in JavaScript / ES6, HTML, and CSS.

  • 2+ years experience building React apps, and familiarity with state management solutions like MobX or Redux.

  • Experience working with visualization libraries like D3 or Highcharts.

  • Working proficiency in Git.

  • Working knowledge of modern design tools like Figma, Sketch and Framer.

  • A dedication to clean, efficient code, and the ability to maintain the highest standards in a collaborative coding environment.

  • A keen eye for design, and care for implementation details.

Bonus Points

  • Experience creating detailed animated prototypes.

  • A portfolio of relevant front-end work.

  • Experience working on multiple-user, data-driven enterprise products.

Apply

Staff Software Engineer (Staff Front-End Engineer)

Quantcast is hiring a Staff Software Engineer (Staff Front-End Engineer) to work on the Ads Manager team in our San Francisco headquarters.

We have created one of the world's largest, living data-sets and we use it to bring unparalleled relevance to online advertising. By utilizing technology and big data to understand digital audiences, Quantcast solves the biggest challenges in marketing.

The mission of the Ads Manager team is to leverage these structural advantages to build the software to enable marketers to target desired audiences on the open internet with ease and confidence.

As a Staff Software Engineer, you will be a trusted engineering leader on your immediate team responsible for building applications that open our real-time advertising infrastructure to our customers. These systems drive our entire advertising business and you'd love to build the front ends that make our company run. You’ll work closely with other engineers and designers to build applications and implement new features.

Responsibilities:

  • Design and implement reusable, scalable and expandable UI components that facilitate programmatic advertising and expose complex insights

  • Lead the team with frontend-focused engineers to plan and execute big UI projects

  • Help set the foundation of our front-end best practices and evangelize them across the organization

  • Work with the product design team to drive decisions about our information architecture and UX cohesion, and rapidly implement them

Requirements:

  • Experience building responsive and performant web applications

  • Strong computer science fundamentals

  • Hands-on experience with React/Redux, Angular, or Vue

  • Strong knowledge of HTML5, CSS3, SASS, and the modern Javascript ecosystem

  • Experience with JavaScript MV* frameworks

  • Experience in leading technical projects or being a technical lead role

    Quantcast owns and operates the world’s largest audience insights and measurement platform on the open internet. Fueled by live data drawn from more than 100 million web and mobile destinations, Quantcast applies machine learning technology to help marketers, publishers, and agencies grow their brands by better understanding and predicting consumer interactions in real-time.

Founded in 2006, Quantcast is headquartered in San Francisco and employs more than 700 employees in over 20 offices across 10 countries. We are committed to building an inclusive and diverse environment where everyone can be their authentic self.

Apply

Lead Web Engineer

The Climate Corporation in San Francisco, CA 38 mi javascript reactjs node.js redux

Staff Web Engineer

As a Staff Web Engineer in our Commercial Engineering team, you will be responsible for designing, and building out our suite of business applications that are used by our end users to enable our users to manage orders, interact with our support team, manage event participation and more.

You will work closely with various internal business teams, such as Sales, Marketing, Finance, Legal, and Customer Support. In addition to this you will also work closely with key stakeholders in the Engineering Organization to interface with internal Climate product APIs, as well as external partners and vendors for external services, such as tax, payment and promotions.

You will be part of a team of developers, and will work with other Engineering leads on larger initiatives. In this role you will have the opportunity to guide architecture solutions and mentor junior team members.

You will vette use cases and provide best practice guidance using your expertise, including Salesforce and other backend services. You will work closely with Product team members to ensure new product features are integrated into our ordering as well as Customer Support related solutions. Deepen your skills and grow as Climate does!

If you are smart, have expert skills in software development and design, want to work with a modern and diverse range of technologies, consider yourself a customer advocate & enjoy enabling critical business functions using the best tools for the job, this is the right role for you.

What you will do

  • Work with other engineers, business stakeholders and analysts to deeply understand use cases and implement them.

  • Architect system enhancements and new system extensions, work with internal and external partner technical stakeholders to drive solutions.

  • Design, and build out applications for internal users and our customers.

  • Integrate Salesforce with custom and off the shelf systems to support key business functions.

  • Build backend internal and external facing micro-services as needed.

Basic Qualifications

  • 5+ Years experience developing Javascript web applications.

  • 2+ Years experience working with React

  • Experience with Webpack, Gulp, ES6 or Git.

  • Experience working with REST/SOAP web services.

  • You have a solid foundational grounding in OO design, RDBMS principles, and data modeling.

  • You are able to work successfully with teams, handling multiple projects and meeting tight deadlines under pressure with minimal supervision

Preferred Qualifications

  • Bachelor's degree in CS or IS with 4+ years of relevant work experience.

  • 2+ Years working with Redux.

  • Prior experience working with javascript and javascript libraries like Bootstrap.

  • Node.js experience is a plus.

  • Experience documenting use cases and implementation decisions, working in an Agile development environment.

  • You are familiar with financial / software industry requirements.

  • You have worked successfully with third party vendors / add-ons.

  • You are detail oriented and believe in test driven development.

  • You are a Certified Salesforce.com Administrator, and or a Certified Salesforce.com Developer.

**What We Offer: **

Our teams are composed of industry experts, top scientists, and talented engineers. The environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best possible products and experiences for our customers.

We provide competitive salaries and some of the best perks in the industry, including:

  • Superb medical, dental, vision, life, disability benefits, and a 401k matching program

  • A stocked kitchen with a large assortment of snacks & drinks to get you through the day

  • Encouragement to get out of the office and into the field with agents and farmers to see first-hand how our products are being used

  • We take part and offer various workshops, conferences, meet-up groups, tech-talks, and hackathons to encourage participation and growth in both community involvement and career development

We also hinge our cultural DNA on these five values:

  • Inspire one another

  • Innovate in all we do

  • Leave a mark on the world

  • Find the possible in the impossible

  • Be direct and transparent

Learn more about our team and our mission:

The Climate Corporation - The Technology Behind Making A Difference

https://youtu.be/c5TgbpE9UBI or visit https://climate.com/careers

As part of our dedication to the diversity of our workforce, The Climate Corporation is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@climate.com

Apply

Senior Full Stack Engineer

Emprove, Inc. in Burlingame, CA 29 mi mysql nosql node.js reactjs redux

Emprove is seeking a kick-ass Full Stack Engineer /SRE to join our Product Development team in Burlingame, CA.

Emprove has a deep passion for quality and we are seeing talent with the same values.

Come join our well-funded company and disrupt a $500B industry with cutting technology!

Your Role:
As a Senior Full Stack Engineer, you’ll work closely with our other engineers to build and ship key features. We are detail oriented and value clean, modular, and high-performing code. As an early engineer, you’ll directly influence our entire tech stack, from standards to frameworks to architecture. We love engineering-wide consistency in code and have huge ambitions on both client and server side.

Responsibilities:
- Collaborate with other engineers and designers to develop and ship features
- Design, build and maintain our REST API’s
- Write efficient, modular, and reusable libraries and abstractions
- Design and build internal tooling to improve development efficiency
- Find and solve performance issues
- Participate in code reviews
- Communicate best practices to the team
- Assist with release and site reliability engineering

Relevant Skills:
- 5+ years of full-time engineering experience
- Expert in Javascript
- Full stack engineering experience in Javascript.
- Exposure to front and back end architectural patterns of large, high-scale web applications
- Ability to design clean REST APIs and understanding of performance issues
- Experienced with software engineering best practices – design patterns, code reviews, unit and integration testing, etc.
- Ability to communicate technical specifications both verbal and written
- Command over front-end web technologies such as HTML, CSS, React
- Experience with database schema design, especially MySQL and MongoDB
- Solid CS fundamentals – including data structures and algorithms
- Deployment automation

Nice to Have’s:
- Knowledge of build systems configurations and setup - such as Webpack
- Understanding of security, common attacks, and defenses
- Experience with infrastructure, distributed systems, and deploying apps into a high-scale environment
- Experience building and maintaining open source repositories

Skills:
Javascript, Express, MySQL, MongoDB, Backend Development, NodeJS

This is not a 9-5 job. We're looking for ambitious engineers who are eager for a challenge and ready to jump in.

Interested? Send us a note at jobs@emproveit.com

Apply

Senior/Lead Frontend Engineer

Emprove, Inc. in Burlingame, CA 29 mi reactjs javascript css redux html

Emprove is seeking a kick-ass seasoned Frontend Engineer to join our Product Development team in Burlingame, CA.

Emprove has a deep passion for quality and we are seeing talent with the same values.

Come join our well-funded company and disrupt a $500B industry with cutting technology!

Your Role:
This role is really important to Emprove. As a senior front-end engineer, you’ll work closely with our designers to build beautiful user interfaces for our app on all screen formats. We make the most of modern tools like React, ES6, SASS, and more. As an early engineer, you’ll directly influence everything from our client-side architecture to our style guides and toolkits.

Responsibilities:
- Collaborate with our designers to iterate and implement on design concepts
- Work with full stack/backend engineers to ship features and create experiments
- Write efficient, modular, and reusable front-end libraries and abstractions
- Find and solve performance issues
- Participate in code reviews
- Communicate best practices to the team
- Lead and guide other FE Engineers

Relevant Skills:
- 5+ years of full-time engineering experience
- Expert in Javascript, HTML, and CSS
- Extensive experience with modern client-side JS libraries and tooling such as React
- Strong expertise of building responsive UI
- Awareness of cross-browser compatibility issues
- Familiarity with server-side technology such as Node.js.
- Exposure to architectural patterns of large, production environment web apps
- Experience with client-side performance and optimization
- Demonstrate design, UX sensibility, and attention to detail
- Solid CS fundamentals

Nice to Have’s:
- Knowledge of build systems configurations and setup - such as Webpack
- Understanding of web security, common attacks, and defenses
- Experience architecting web analytics and A/B testing systems
- Experience building and maintaining open source repositories

Skills:
Frontend Development, Javascript, CSS, React.js, Material UI.

This is not a 9-5 job. We're looking for ambitious engineers who are eager for a challenge and ready to jump in.

Interested? Send us a note at jobs@emproveit.com

Apply

Remote Jobs

React Developer

This is a senior-level position, we are not currently considering candidates who do not meet the minimum requirements listed below.

Languages/Frameworks/Tools You’re Likely to Use:

  • React, Redux (Saga), Websockets, Async/Await

Basic Requirements:

  • B.S. in Computer Science, or comparable field experience
  • Minimum 5 years of professional experience (A technical assessment will be required)
  • Native-level English; ability to clearly communicate complex concepts verbally
  • Note: Although this is a remote position, we are currently only seeking candidates in North American time zones

Expected timeline:
We move quickly. If you are the right person, we want you here. We’ve moved from application to hire in 1-2 weeks time.

How We Work
Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work

Getting Hired
We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

Want to learn more about Clevertech and the team? Check out clevertech.careers.

Apply now and work remotely at Clevertech

Apply

Full Stack Software Engineer (JS)

/Data is the leading research company in the developer economy: We help the world understand developers and developers understand the world. We survey 40,000+ developers annually - across mobile, IoT, desktop, cloud AR/VR and machine learning - to help clients such as Microsoft, Facebook, Google and Amazon understand who developers are, what tools they love or hate and where they are going next.

We’re now looking for a full-time Software Engineer to help drive data and visual insights out of millions of developer data points. The position is full time, either remote or based in our Athens office (if you happen to live near), we will also consider locations within 2-3 hours of Central European Time.
Apply now and work remotely at SlashData

Apply

Frontend Engineer (Remote)

We are a diverse team from around the world on a mission to empower video creators to share their stories with everyone, and we want your help!

Join us as a Frontend Engineer and help shape the vidIQ user experience across all of our products.

As part of our growing Frontend Team, you will collaborate with team members at all levels to improve our existing products and develop new products that further our mission. Examples of projects you might work on include: extracting analytics code to shared modules to be used across all products, porting our Chrome extension to Firefox, measuring and improving the usability of our products, and writing integration tests to cover common user workflows.

We are a remote company and our team works from wherever they want. That means you must be self-motivated to succeed. If that sounds great to you and you’re interested in empowering video creators, you’ll fit right in.
Apply now and work remotely at vidIQ

Apply

Jobs farther away

Lead Software Engineer Front End

Kalderos delivers technology that solves the challenges facing the US healthcare system. At Kalderos, we develop technology solutions with a focus on simplifying the complex coordination of drug discount programs from exhaustive data services to intelligent reporting to issue resolution.

Job Responsibilities

  • Work with a team of outstanding developers to implement and continuously improve enterprise software solutions that are high-performance and that their users love.

  • Assist the IT leadership team in planning for and acting on requirements for constant growth and expansion of Kalderos’ technology environment.

  • Quickly gain expertise with Kalderos’ existing environment and business models and provide input on how to continually enhance both.

  • Adhere to and promote exacting software development and quality standards.

  • Continually educate yourself and extend both the depth and breadth of your technical and interpersonal skillsets.

Required Experience and Qualifications

  • Bachelor’s degree in a computer-science or related technical field

  • 3+ years experience as a professional software engineer

  • Expertise with front-end (SPA) development (React/Redux preferred)

  • Experience working in a mature CI/CD development environment

  • Ambition, initiative and desire to learn new things and seek new responsibilities

  • Strong organization skills and ability to manage multiple concurrent tasks and assignments

  • Excellent collaboration skills when working with internal staff and customers

  • The desire to solve tough problems

  • Ability to thrive and deliver results in an ambiguous environment

Apply

Senior Front-End Engineer- Delivery

GrubHub Seamless in Chicago, IL 1839 mi reactjs redux javascript typescript html

We’re Grubhub, the nation’s leading online and mobile food ordering company. Since 2004 we’ve been connecting hungry diners to the local restaurants they love. We’re moving eating forward with no signs of slowing down.

With more than 95,000 restaurants and over 14 million diners across 1,700 U.S. cities and London, we’re delivering like never before. Incredible tech is our bread and butter, but amazing people are our secret ingredient. Rigorously analytical and customer-obsessed, our employees develop the fresh ideas and brilliant programs that keep our brands going and growing.

Long story short, keeping our people happy, challenged and well-fed is priority one. Interested? Let’s talk. We’re eager to show you what we bring to the table.

Our Delivery Team is seeking a Senior Front-End Engineer to join our team. This set of teams are at the core of our delivery logistics platform and are responsible for our critically important food delivery business. You will conceptualize, design, build and deploy new and innovative products for our restaurant partners enabling self-management and onboarding of all existing and future partners. We have high standards for code quality, unit testing, and intelligent architecture.

Some Challenges You’ll Tackle

  • Design, implement and deliver technology platforms and products.

  • Understand our products from both a technical and business perspective in the context of our larger business.

  • Create working software based on an understanding of business and technical priorities.
    Communicate effectively with leadership, product owners, other technologists, and users.

  • Break down complex problems into elegant technical solutions to solve problems for diners, corporate accounts, and internal stakeholders.

  • Actively contribute to the adoption of strong software architecture, development best practices, and new technologies.

You Should Have

  • Bachelor’s Degree in Science, Programming or Engineering related field

  • 5+ years of professional experience building highly-scalable, interactive web applications (e-commerce or logistics preferred)

  • Experience using modern JavaScript frameworks, React / Redux is preferred

  • Experience using modern Javascript build and packaging systems

  • Demonstrated ability in writing object-oriented Javascript

  • Experience working with and writing thoroughly tested code

  • Experience mentoring/coaching engineers and coordinating with developers from other teams or 3rd party vendors

  • Ability to work creatively and analytically in a problem-solving environment

  • Familiar with Agile software development methodologies

Apply

Sr. Software Engineer - Front-End Focus

GrubHub Seamless in Chicago, IL 1839 mi react-redux reactjs redux javascript jest
new

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.

Apply

React Angular Software Engineer

Cox Automotive in Atlanta, GA 2106 mi javascript react redux node html

MakeMydeal, a new Cox Automotive company, specializes in creating the absolute best online communication experience for automotive car purchases today. This is an exciting time for our business as we have developed a leading eCommerce solution that helps automotive consumers connect with car dealerships to agree on the terms of their deal online before visiting the dealership.

The React Angular Software Engineer should be a full stack Javascript engineer who is deeply technical and works very well in an agile, dynamic, team oriented environment. This individual must be eager and capable of learning new skills and technology, and be motivated to work in a fast paced atmosphere where wearing multiple hats is encouraged. This position will report to the Sr Delivery Manager of the core product.

Technology We Use:

JavaScript, React, Redux, Node, Angular, Seneca, Mongo, HTML, CSS

Your Role:

  • Develop new or maintain existing programs based on specifications

  • Develop, implement and maintain unit tests of programs

  • Actively participate in agile team activities

  • Participate in functional test planning and testing for the assigned applications, functional areas or projects

  • Participate in problem solving and troubleshooting for the assigned applications, functional areas or projects

  • Share knowledge by effectively documenting work

  • Stay current with changes in the technical area of expertise

  • Develop and maintain a thorough knowledge of the assigned applications, functional areas or projects

  • Actively support MakeMyDeal products across web and mobile platforms

Apply

React Web Developer

Adaptive Financial Consulting in New York, NY 2553 mi reactjs javascript html typescript redux

WHO WE ARE

We are Adaptive, a growing and successful software company with a great reputation amongst staff and clients alike. We work closely with our financial clients to build bespoke software solutions to support their business goals. Our client's success relies on us making sound technical decisions, collaborating with stakeholders and being up to date with the latest technology and practices in the Fintech industry.

The Role:

Our New York office is looking for a senior Web Developer to deliver a next-generation all-to-all real time trading platform to serve the North American institutional market. The platform will be delivered in a greenfield manner with a modern technology stack throughout. This includes a reactive HTML5 front-end and a clustered, resilient back-end. Adaptive has unique experience delivering similar platforms and the person in this role will be crucial to leveraging that internal knowledge and driving the delivery directly in partnership with the client and their senior management.

As a web applications developer, you will:

  • Build greenfield financial applications alongside your Adaptive colleagues

  • Use the latest technology to create elegant and robust solutions

  • Contribute to building and releasing quality software on time

  • Use your knowledge to build great-looking, event-driven and highly interactive interfaces

  • Collaborate with server-side developers, user-experience designers and business analysts

  • Participate in a test-driven, agile environment

  • Keep up to date with the developments in technology and quickly adapt to them to achieve better results

Required skills and experience:

  • Extensive client-side development experience, gained while building single-page web applications

  • Expertise in JavaScript: you understand prototypical inheritance, scope, and closures

  • Proficiency in user-interface technologies in addition to JavaScript, eg HTML5 and CSS3; and in React.js

  • Practical knowledge of web tooling such as Webpack, NPM, Yarn, Gulp and PostCSS

  • Understanding of ES6 and newer ES specifications

  • Proficient with Chrome developer tools, including knowing how to diagnose and fix performance issues

  • Experience of working on front office systems

  • Language: English (fluent)

Desirable skills and experience:

  • Working with distributed teams

  • TypeScript, Rx.js, Redux

  • Event-driven APIs

  • Real time trading experience

Personal qualities:

  • Strong desire to raise the bar for your team technically

  • Tenacious, curious, and collaborative in all aspects of your work

  • A quick learner with excellent communication skills

About us:

  • No politics

  • No cumbersome hierarchy: our teams feel free to speak up, to make suggestions and raise concerns

  • Collaborative team environment: we all work together, respect each other and pitch in

  • Smart, welcoming and motivated colleagues

  • Good work/life balance and Friday beers

Don't worry, we won't put you through tens of interviews! We'll review your application and if it's aligned with what we're looking for, we'll arrange a phone call with you. If after that phone call, we're both happy to proceed, we'll arrange for you to speak with someone in the technical team by phone. If that goes well and we're all still happy, we'll invite you to our offices to meet with us for an interview

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.

Job Responsibilities

- Build hybrid mobile applications with react native development for iOS and Android platforms

  • Familiar working with REST APIs for deep integrations with both platforms
  • Experience with JavaScript and its nuances including ES6 + syntax
  • 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

Skills Required:

  • 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
  • Proficient with React Native with Android and iOS platforms and working knowledge of HTML, JavaScript, CSS and REDUX
  • 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)
Apply

Senior Software Engineer, Front end

About the team

Front end engineers at HubSpot drive the implementation and design of our products’ user interface. They build the experience each customer has when interacting with the HubSpot product. We develop our web applications to the highest standard and each engineer is given the tools to start contributing from the very start.

We build all our products using a combination of React, Redux, ES6 and SASS. Check out our product blog to find out how we're experimenting with React and PlanOut.

What we are looking for

  • Previous software engineering experience

  • Expert level knowledge of JavaScript

  • Experience with a JavaScript framework such as React, Angular, Backbone or Ember

  • Demonstrated empathy for design and UX best practice

  • You're comfortable with HTML, CSS and related technologies

  • Bonus points for ES6, SASS, Redux or Flux

Apply

Senior Javascript Engineer

Bevi is seeking a Senior Javascript Engineer. As a Javascript Engineer, your guidance and input drive architecture and functionality decisions. Whether you prefer providing mentorship to junior engineers or acting as a technical sounding board for all, this role invites seasoned engineers to exercise their deep expertise. Our ideal candidate is eager to stay on the cutting edge of the web market across a broad spectrum of industries, and is excited to work across all components: web UI, backend, and mobile applications. We are a small and fun software team in a fast-growing hardware startup. Our customers love our product and you will play a crucial role in making them even happier. If you love thinking through new ideas and interactions, how to execute them in an innovative way, and have a deep respect for user experience, come join our team!

What you will do:

  • Collaborate with cross-functional teams to define, design, implement and ship new features. Work with outside data sources and APIs

  • Maintain and expand the Bevi applications for on our web products and machines, using open-source Javascript libraries including React.js and Redux

  • Focus on innovating and creating solutions that add value and amaze the end user

  • Contribute to code quality by writing Unit, UI, and Integration tests

  • Enforce code styles and best practices via code reviews and mentorship

  • Keep our codebase reliable and maintainable

How you will grow:

  • Work at the heart of a start-up in high-growth mode

  • Work with a very broad set of technologies, from embedded programming to mobile Android apps, from UI to backend and database, and use the latest tools and processes

  • Continuously explore, evaluate, and implement new procedures and processes to maximize efficiency and effectiveness of our product

  • Engage with a talented software and hardware engineering team drawn from diverse sectors and learn from best-in-class leadership

  • Deploy your energy and expertise to further the company's mission of sustainability, wellness, and positive personal and environmental change

We think you will bring:

  • Mastery of modern Javascript (ESNext preferred)

  • Prior work in an Agile environment (Scrum preferred)

  • Knowledge of web services, specifically REST APIs

  • Hands-on experience building Web Apps from initial concept to production ready

  • Work with Web Apps that integrate with custom native APIs is preferred

  • Experience building and shipping non-trivial applications of at least reasonable complexity

  • Strong analytical and technical skills and high level of detail-orientation

  • A true self-starter approach and sense of ownership

  • A hunger for keeping up with new software technologies - that’s just who you are. Our stack includes React.js, Redux, Android, Java, and Docker

  • Genuine desire and commitment to always learn, improve, and produce the best work possible

  • An agile mindset to thrive in a fast-paced environment

  • A BS in CS or similar discipline - or the equivalent in independent experience

  • NOTE: Candidates must be authorized to work in the US for any employer in order to be eligible for this role

Apply