job-typelocationremote
Pitch Senior Frontend Engineer
  • Remote Anywhere
  • Full-time

16 days ago

Pitch, a new company from the makers of Wunderlist, is looking for a Senior Frontend Engineer to join our team onsite in Berlin or remote. We are building a cross-platform presentation tool and are looking for a product-oriented frontend developer to help realize our vision.

Who we are looking for

  • You have extensive experience shipping Single Page Applications and bringing delightful user interactions to life.
  • You are enthusiastic about learning and working with ClojureScript. Prior experience with ClojureScript is a plus, but not required.
  • You have working knowledge of state management libraries, like Redux or Re-frame.
  • You are comfortable debugging problems anywhere in the stack.
  • You are product oriented, combining thoughtfulness with pragmatism and a will to get stuff done. You are calm and focused under pressure, and consider work-life balance essential for long-term happiness and productivity.
  • You believe effective and successful work is made possible by clear and honest communication, with a shared understanding of the long-term vision and immediate next actions. When you don't fully understand something, you ask lots of questions and use the opportunity to learn and grow.

What you'll do

  • You will join a growing team of experienced developers building a cross-platform application, backend services and open platform.
  • You will collaborate with your peers to define architecture, quality standards, and best practices.
  • You will work closely with our designers, teaming up in small cross-functional teams to bring features from idea to prototype to final implementation.
  • You will work on frontend and possibly backend projects to build simple, high-quality, maintainable, and well-tested solutions.

Sounds good? Impress us with your most exciting projects you worked on. We look forward to hearing from you!

We value diversity of perspective and seek to build an inclusive workplace that welcomes people from all different backgrounds (including dogs).

Apply
Khan Academy Senior Frontend Engineer
  • Remote US + Canada
  • Full-time

17 days ago

About Khan Academy

Khan Academy is a nonprofit on a mission to provide a free, world-class education to anyone, anywhere. We already reach millions of students every month and are growing rapidly. We’re building a library of high-quality instructional and practice resources that empowers learners and the teachers who support them. Whether they’re studying metaphors, mitosis, Marbury v. Madison, or multivariable calculus, we want to offer students the resources to realize that they can learn anything.

Khan Academy is looking for passionate software engineers to help change the world. We’ve built a talented development team with engineers from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Microsoft, Mozilla, and Intuit, as well as folks from tiny startups and developers from non-traditional backgrounds. Together, we’re a team that is deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.

About the Role

As an Engineer at Khan Academy, you'll help learners build mastery regardless of where they are, and regardless of whether they are accessing Khan on the browser, on Android, or on iOS. You’ll create new, impactful ways for teachers and students to use online learning in the classroom. You’ll work on the content creation and translation tools that we rely on to expand our library of world-class educational content and bring it to an international audience. You'll help build cutting-edge infrastructure to enable students of all backgrounds to succeed on high-stakes assessments like the SAT and LSAT. Ultimately, you'll be part of helping millions of learners around the world unlock their full potential.

What you'll do:

  • Take on world-changing challenges guided by our Engineering Principles – some of which have never been solved before.

  • Work on code that is used by millions of monthly active learners from all over the 🌍.

  • Model problems, then design, write, test and release code to solve them!

  • Collaborate with your peers via code reviews to level up yourself and others, to improve your ability to provide effective feedback, and to achieve higher quality code.

  • Ship products with a cross-functional team of engineers, designers, analysts and product managers.

  • Contribute to open source! We ❤️ open source, and we give back to the community whenever we can.

  • Build using technology that is best suited to solving problems for our learners. Currently, we build with JavaScript, React, Redux, GraphQL, Python, Go, and we adopt new technologies when they’ll help us better achieve our goals.

  • Develop accessible web products that are joyful for users of all ability types.

You can read about our latest work on our Engineering Blog. A few highlights:

You need:

  • At least 5 years experience building world-class product experiences for an interactive web-app

  • Strong technical project management skills, as our Senior Software Engineers often lead projects.

  • Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.

  • Strong communication, thoughtfulness, and desire to give and receive regular feedback

  • Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.

  • Excitement about helping Khan Academy bring a free, world-class education to the world.

You don't need:

  • We don't require experience in any particular technology. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

About our benefits

We may be a non-profit, but we reward our talented team extremely well!

  • Highly competitive salaries and annual bonuses

  • Ample paid time off as needed – we are about getting things done, not face time

  • Generous parental leave

  • Flexible work and time-off schedules to encourage work-family balance and holidays

  • Delicious catered lunch daily plus lots of snacks and beverages

  • Great location: short walking distance to Caltrain and downtown Mountain View.

  • Awesome team events, on-sites and off-sites, company parties and BBQs, and weekly board game nights

  • A fun, high-caliber team that trusts you and gives you the freedom to be brilliant 

  • The ability to improve real lives and the opportunity to work on high-impact software and programs that are already defining the future of education

  • Affinity groups where parents, Black and Latinx, women and gender minorities, and LGBTQ+ identified folks support one another

  • And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life

How to apply:

  • Attach your resume to the job posting on our Khan Careers page

  • Briefly describe your experience building backend web services that deal with large volumes of requests per second.

  • Address the following prompt in the space provided below: We believe that reaching all learners requires a team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team’s experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives - whether personal, professional, academic, or in your own classroom - would contribute to the diversity of our team and our ability to understand and address the needs of all learners.

Optional:

  • Links to projects or previous work. We especially like living, breathing projects, demos, or commentaries on your work. Please don’t just send code – show or tell us why you wrote it, what it’s for, what you like about it, how it helps someone, etc. No project is too small if it’s something you care about. If you're feeling especially creative feel free to include a link to a project that you've built on our programming platform.

  • If you’d like to provide a more traditional cover letter addressing your interest in KA (in addition to the diversity-based response), please feel free to attach that below.

To learn more about our work:

Apply
Smallpdf Senior Frontend Engineer
  • Zürich, Switzerland
  • Full-time

24 days ago

What you will do

Team up with our designers and developers to create great user experiences and reliable interfaces.

Work closely with our team to tie the front-end to our back-end infrastructure.

Implement new features and improve existing ones.

We use the latest technologies, including:

  • ES6
  • Webpack
  • React
  • Redux
  • Typescript

Check our stack via https://stackshare.io/smallpdf/frontend

Requirements

  • 3+ years of experience in developing web-based user interfaces
  • Outstanding skills in Javascript (including some knowledge in Node.js)
  • An obsession for interactions, animations, and visual details
  • CSS, TDD, Git and Linux experience
  • Experience with React is a plus
  • Can excel independently and have a sense of ownership for your own work
  • Fluent English
  • Based in Zurich or willing to relocate
  • Swiss or EU passport holder (or other permits that allow you to work in Switzerland)
Apply
Stripe Frontend Engineer, Payments Product
  • Remote Canada
  • Full-time

29 days ago

As Stripe looks beyond the API, we are hiring engineers to help build beautiful, usable interfaces for businesses building on top of Stripe. From constructing checkout workflows to routing money and making sophisticated reports, Stripe aims to provide great interfaces for understanding your business, fulfilling customers’ needs, and creating secure, usable payment forms. Stripe’s frontend libraries are loaded hundreds of times per second and account for tens of millions of dollars per day in online payments.

You might work on:

  • The new version of Stripe.js, Elements and Checkout. You’ll write code that Stripe’s users deploy to build powerful, performant, fraud-fighting checkout forms. Because Stripe.js runs in other people’s forms, globally, and across many different browsers, you’ll deal with tight performance constraints and bundle sizes. You’ll work on everything from build optimizations to API design to multi-frame platform abstractions to browser-specific animation tweaks, all in service of giving Stripe’s users less to worry about.
  • The Stripe Dashboard, which is Stripe’s single page application for running a business on the internet. What started out as a simple payments dashboard has grown to include business insights, account configuration and onboarding, security tools, Radar, Atlas, Billing, and every other product Stripe is building. Frontend engineers at Stripe work both on the platform for the Dashboard and on individual products themselves.
  • Support platform that powers our high-quality, high-touch support experience through products like live chat, click-to-call phone support, dynamic and contextual contact forms, and measure our success through quick customer satisfaction surveys.
  • Stripe’s vast array of internal tools, including Stripe Admin, used across teams to investigate merchants and charges, and Stripe Home, where Stripes go to learn about events, other Stripes, operating principles, and search our ever-growing internal knowledge base. Stripe amplifies its efficiency through investment in internal tools, and each of those tools has its own unique set of frontend engineering challenges and a tight feedback loop of approachable internal users.
  • Frontend experiences for Connect that make it as easy as possible to participate in the Internet economy and receive money online. Some of Stripe’s largest users are platforms that connect senders of payments with receivers of payments. Lyft connects riders to drivers, Kickstarter connects backers to projects, and Squarespace connects shoppers to online stores. All of them participate in doing business online, and all of them directly or indirectly use Stripe.

We’re looking for someone who has:

  • Ideally 7+ years of experience shipping high-quality products
  • Empathy with the many different types of users who use Stripe’s UIs
  • An interest in building UIs with modern tools like ES6, React, Redux, PostCSS, Flow, and Webpack
  • An ability to think through customer requirements to come up with high-impact ways of quickly solving their problems
  • A passion about performance, accessibility, and API design
  • A high bar for quality of code and quality of user experience
  • Comfortability working in a large frontend codebase with many stakeholders
  • Attention to the details

What’s it like to work at Stripe?

Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

Apply
Koyo Senior Frontend Engineer
  • Remote Anywhere
  • Full-time

57 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Description

Who we are

The current system of credit, based on bureau data, is deeply unfair, penalising people who live in lower income areas, people who are new to the country or customers who have used high risk products in the past (such as payday loans). Koyo was founded in 2018, on the principle that everyone should have access to affordable credit regardless of where they are from, where they live, or types of credit that have used.

Many seeking credit are charged excessive fees and interest rates for borrowing that cause financial problems, rather than solve them. We’re changing all that.

Koyo uses innovative technology to offer fairly priced credit to millions of UK customers. We’re based in London, with global ambitions. Koyo is backed by leading venture capital funds (the same funds that backed the likes of Revolut, Transferwise and others) and some of the most reputable angel investors in the UK. Join us, and help put an end to predatory financial firms and be part of an exciting and rewarding journey.

Our story so far

In 2016, Thomas, the founder of Koyo moved to the UK and found accessing credit to be difficult if not impossible. This is because his credit history did not follow him from his home country. He realised that having an imperfect credit history affects millions of people who are new to the country, but also people who have failed to build a credit history in the UK more generally. In September 2018 we raised our first round of venture funding and have since raised further debt and equity funding from VCs and private investors. Our team consists of eight online lending professionals in tech, risk and marketing.

What you’ll be doing:

You will be working in a small fully distributed tech team, led by our experienced CTO, in developing the early versions of our lending product and our back office.

Our Tech Stack

The front end is a React/Redux webapp. The backend is primarily in Kotlin using Spring Boot and exposes a REST/JSON API. We use Google pub/sub for async messaging.

On the infrastructure side, we are using Docker orchestrated with Kubernetes on GCP. Terraform is used to define the infrastructure as code. Source code and CI/CD is with GitLab. Gitlab is also used to manage the backlog and our light-weight Kanban process.

Requirements

  • Entrepreneurial and excited about working at an early stage startup.

  • Confident in taking a lead role in front-end development - from the UX/UI, through to cutting the code and tests.

  • You are passionate about building products that are differentiated by the user experience. But you are also pragmatic – time to market is key.

  • You have a growth mindset: You’re excited to learn new things every day and have a passion to inspire and grow.

  • Technical excellence with in-depth experience of React and ES8 Javascript.

  • Beneficial but not essential: experience in the lending space (or fintech).

Benefits

  • This role can either be based in our central London office, 100% remote or a mix of the two.
  • Competitive salary.
  • Equity in the business - you will own a part of the company that you are helping to build.
  • Opportunity to shape the strategy and direction in a company with an important mission.
  • Working with bright ambitious people who take pride in what they do.
  • You’ll get to join one of the hottest new startups of 2019.
Canny Full-Stack Engineer
  • Remote Anywhere
  • Full-time

June 3, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Role

We're hiring a full-stack engineer to help us build Canny. You'll be working alongside the whole team to make Canny more valuable to its customers, and grow faster 🚀

Responsibilities

  • Build out new features and integrations to expand our product/market fit
  • Improve our funnel to optimize for growth
  • Fix bugs, improve UX, and make Canny scale
  • Talk to our customers and prospective clients to help out with sales/support and better understand our target audience

Qualifications

  • You've built best-in-class products people fall in love with
  • You've built rock-solid, scalable infrastructure from the ground up
  • Ideally you've worked in startups, even better if at a B2B/SaaS startup

Technologies

  • Front-end: React, Redux, Webpack, Sass, ES6
  • Back-end: Node, Mongo (mongoose), Isomorphic React 😎
  • Hosting: AWS (EC2, CloudFront, S3, ELB)

Compensation

  • Competitive salary and equity
  • Unlimited sick and vacation days (paid)
  • Quarterly international team offsites ✈️ (paid)

Apply

If you think you'd be a great fit for this position, shoot us an email. Please include your resume and tell us why you want to work at Canny. For brownie points, add your favorite GIF.

OutThink Web Developer
  • Remote Madrid +/- 2 hours
  • Full-time

May 26, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

You will be working within our brand new Development Team, building our highly sophisticated and interactive greenfield SaaS web application.  This will be delivered to hundreds of thousands of users across the world.

What You’ll Need

  • Good analytical and problem-solving skills.
  • A positive and proactive attitude with strong initiative, team-working skills and the ability to learn quickly.
  • Superb communication skills, with the ability to communicate in English in all forms.
  • An understanding of the principles behind great software design, allowing you to write code that’s clean, fast and scalable.
  • Well-practised with Agile Development Methodology, working in short sprint cycles.
  • Proven expertise with both React and Redux.
  • JavaScript, in particular familiarity with the latest ECMA versions.
  • TypeScript.  Intermediate to advanced knowledge required.
  • CSS.  It is essential that you are comfortable working with CSS and can effectively translate UI/UX requirements into real world solutions.

Desirable:

Any candidate who also possesses any of these skills will be at an advantage:

  • Redux-Saga.
  • Jest Testing Framework.
  • WebPack and/or similar JavaScript build systems.

In Return You’ll Receive

  • A greenfield opportunity to build a brand new, highly sophisticated SaaS web application.
  • An opportunity to work with some of the most modern and leading-edge cloud-based technologies available; and with some of the top experts in the industry.
  • Great start-up culture in a fun, friendly and hardworking team.
  • Flexible remote working.
  • Share options package - a rare opportunity to get in early and have a stake in what could potentially be a unicorn start-up, with a huge financial payback.
  • 34 days paid holiday (including public holidays).
  • Plus an extra day off on your birthday!
Casumo Senior JavaScript Developer
  • Is-Swieqi, Malta
  • Full-time

May 22, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Here at Casumo we work across our lovingly crafted and award-winning web app and a suite of bespoke tools to support us in building the best player experience through our joint passion to and creativity. As part of the team, you will shape our constantly evolving product in collaboration with a full stack team of engineers, designers, product managers, growth experts and player engagement specialists. 

Collaboration works best with great communication so you will need to share what you are up to with the team, and reach out for help when you need it. We all share the responsibility to constantly improve our products, our code and our teamwork so you’ll need to be the change you want to see.

We are looking for a talented and passionate Engineer to join our Play team which focuses on our Casino Games Browser. Their mission is to build outstanding player experience and generate further engagement across locations and devices.

Who are you?

You are a positive, open-minded and creative problem solver. You enjoy learning from others and sharing knowledge. You design, develop, test, deploy, maintain and enhance software solutions. We hope that the following resonates with you:

  • You take pride in the code you write and you understand the importance of writing in a scalable and maintainable way.

  • You are eager to keep up to date with the latest trends in your craft which hopefully is along the lines of JS development and tools.

  • You love that batman joke.

  • You thrive on creating positive changes, without losing friends over the existence of semi-colons.

  • You enjoy working with backend engineers to design awesome APIs.

  • You are excited to write in a declarative functional style.

  • , Unit and Functional Testing in are your jam.

  • And last but not least, you are a jolly good sentient being!

Engineering at Casumo

At Casumo we strive to create the optimal engineering experience. We believe every individual’s needs and desires are unique and we therefore encourage our engineers to be the main force to create their best work environment. This includes being in control of your own schedule, tools, meetings and projects. As a software engineer at Casumo you will work with an international, distributed and highly skilled team. We strongly value team spirit and a respectful environment. A humble and open mindset is key to reach higher goals. At Casumo there are many technologies and projects to dig into. Here is an idea of what our days look like:

  • Development of responsive web applications that work across a variety of devices.

  • Communicate closely with product designers, producers and backend engineers via our main communication channels; Github, Slack, Jira and Confluence.

  • Implement and test features to improve our customers' experience using , Redux, Redux-Sagas, Apollo GraphQL, SASS, Webpack, Flow, Cypress, Jest, Enzyme..

  • Ship our code using continuous integration and continuous deployment pipelines.

  • Reviewing our shipped features via 3rd party tools like; Rollbar, Browserstack and Logrocket.

  • Dedicated time for experiments, it can be new frameworks, ES6 or whatever rocks your boat 

Join us for a career where you’ll grow personally & professionally within an Agile environment.

Casumo is an equal opportunity employer. We hire talented people to build something different & unique; we welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability.

Even if you meet 60% of these qualifications, we encourage you to apply! We are looking to create a diverse and multifaceted team. We embody inclusion, which is reflected in our company values where we embrace diversity and equal opportunities for everyone.

Royal Bank of Scotland Senior React Web Developer
  • Edinburgh, UK
  • Full-time

May 18, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Join us as a Senior React Web Developer

  • If you have an eye for UX and want to hone your skills in a creative environment, you could be the person we're looking for
  • You’ll become part of a fun, friendly and high performing team who take inspiration from leaders in the technology sector to drive innovation in banking and finance
  • We'll challenge you to approach problems in novel and innovative ways, and to think laterally and act with autonomy
  • With the opportunity to influence and direct the performance of thousands of colleagues across the bank, you can really make your mark in this role

What you'll do

You'll hone your skills to create beautiful web applications in React+Redux+GraphQL and leverage tools like D3.js, working closely with experts across the business to make sure they’re relevant, purposeful and on-brand.

Day to day, you'll be:

  • Creating bespoke web-based interactive front ends and data visualisations
  • Working alongside designers and database engineers to implement features
  • Designing and developing our portfolio of web-portal frontends and data dashboards
  • Evaluating existing frameworks and proposing their usage
  • Helping the Product Owner with planning activities by identifying technical risks and issues
  • Implementing flexible front ends that allow easy UI customisation

The skills you'll need

As an experienced web developer, you'll be familiar working with responsive designs and proficient in JavaScript, HTML5, CSS3 and LESS/SASS.

You'll also bring:

  • Demonstrable examples of complex frontends that you've either created, or made a significant contribution to its features
  • Experience working in an Agile environment, such as Scrum or Kanban, or the ability to work with rapid, iterative processes

And while it's not essential, it would be great if you can bring:

  • Experience with D3.js, PixiJS or other visualisation libraries
  • Some experience using build tools such as Grunt, Gulp or Webpack
  • Working knowledge of testing tools such as Jasmine or Selenium
  • Previous experience using Sass, Git, Chef, Docker and Jenkins

If you need any adjustments to support your application, such as information in alternative formats or special requirements to access our buildings, or if you’re eligible under the Disability Confident Scheme please contact us and we’ll do everything we can to help.