job-typelocationremote
Gitstart Senior Full Stack Javascript Developer
  • Remote Anywhere
  • Full-time

June 30, 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.

Ideal candidate for this role:

  • At least 3 years of professional experience as a Software Engineer, writing code for native applications

  • Required experience building React based apps & ES6

  • Required experience building server side apps based on NodeJS

  • Good experience building large single page frontend apps

  • Good grip on functional programming design patterns

  • Good grip on TDD, and writing elegant test cases

  • Experience using/building JS based tooling such as webpack, babel & npm

  • Preferable experience using JS based languages/type systems such as TypeScript/FlowType/Elm/ReasonML

  • Effective communication skills (English, verbal and written)

  • Prior experience working remotely as an effective member of a team

  • Comfortable working with individuals from diverse cultural backgrounds

About GitStart:

    GitStart is a mechanical turk for small coding tasks. It is an automated interface built on an on-demand technology around the idea of Community. Engineering teams accelerate 2-5x through GitStart. Our vision is to provide a global technology platform for developers and engineering teams to work together harmoniously.

    As a developer at GitStart, you will primarily work to scale the Engineering teams of our global clients while leveraging the community of talented Engineers to grow professionally through detailed product and technical reviews; stellar code reviews and collaborative work environment that's 100% remote.

Frontity Open Source JavaScript Senior Developer
  • Remote Anywhere
  • Full-time

June 17, 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.

About Frontity

Frontity is a distributed, vibrant tech startup born in Madrid, Spain. Our goal is to make building delightful user experiences universally accessible.

We have created an open source framework for building performant websites with WordPress and React easily. We are bringing to the table an innovative new way to build user interfaces for WordPress (which represents 34% of the web and growing) and we aim to become the de facto solution for the next generation of the web. Frontity framework is built on the principles of simplicity and collaboration, while using open source technology and embracing a thriving community of people who love the open web.

We have been working in modernizing the way WordPress works since 2015 and have a deep understanding of the ecosystem. We are a group of passionate professionals and we are looking to scale our team and build a solid foundation for our company’s future growth. You can learn more about our story and philosophy here.

This year Automattic (owners of WordPress.com, WooCommerce and Tumblr) invested in our company along with K-Fund, one of the biggest VC funds in Spain. In 2019, Frontity was one of the 8 startups selected to join the Google for Startups Residency Program in Madrid.

Details of this position

  • Location: Remote
  • Type of work: Full-time position
  • Start date: Immediately

Responsibilities

  • Design and develop new features of the Frontity framework core and WordPress Plugins.
  • Participate in the research phase of the new features, write design docs and give actionable feedback to other people’s work.
  • Assist and help the rest of the developer team succeed. Be a team player.
  • Become a technical reference of Frontity Framework. Both inside the company and towards the community.
  • Help our developer relations team with technical assistance.

Qualifications

You will be a good fit for this position if:

  • You are autonomous, proactive and resourceful. Not afraid of complex challenges and care about the things you’re building.
  • Pay a great attention to detail. You always make sure that your work is solid and can be relied upon. You also help others to make solid work.
  • Have excellent written and verbal communication skills in English. You are good at making technical language understandable.
  • A rock-solid understanding of JavaScript, HTML5, and CSS3.
  • Proficiency developing well-structured web applications using modern JavaScript tools like React, Node.js, Babel and Webpack.
  • Previous experience designing and developing JS Libraries.

Nice to have:

  • Experience with open source projects
  • A side project you have created yourself.
  • You have managed WordPress sites before.
  • Experience developing WordPress plugins and PHP.
  • Experience in a previous startup.
  • Social media presence (as a developer).

What we offer

  • Competitive salary negotiable based on experience.
  • Access to stock options plan.
  • Flexibility to take time off when necessary, 28 days paid-vacation policy + 14 bank holidays.
  • No extra hours. Never ever.
  • 100% remote-friendly startup. If you don’t like to work from home, we will cover the cost of a coworking space.
  • Join a small and friendly team that works in a dynamic and fast-moving environment.
  • Work on an open source product that can have a huge impact on millions of websites.
  • Summer team retreat. So far we’ve been to Vienna, Paris, Belgrade, and Berlin.
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.

Gitstart Junior Full Stack JavaScript Developer
  • Remote Anywhere
  • Full-time

May 15, 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.

Ideal candidate for this role: 

  • At least 2 years of professional experience as a Software Engineer, writing code for native applications
  • Required experience building React based apps & ES6
  • Required experience building server side apps based on NodeJS
  • Good experience building large single page frontend apps
  • Good grip on functional programming design patterns
  • Good grip on TDD, and writing elegant test cases
  • Experience using/building JS based tooling such as webpack, babel & npm
  • Preferable experience using JS based languages/type systems such as TypeScript/FlowType/Elm/ReasonML
  • Effective communication skills (English, verbal, and written)
  • Prior experience working remotely as an effective member of a team
  • Comfortable working with individuals from diverse cultural backgrounds

GitStart is a mechanical turk for small coding tasks. It is an automated interface built on an on-demand technology around the idea of Community. Engineering teams accelerate 2-5x through GitStart. Our vision is to provide a global technology platform for developers and engineering teams to work together harmoniously.    

As a developer at GitStart, you will primarily work to scale the Engineering teams of our global clients while leveraging the community of talented Engineers to grow professionally through detailed product and technical reviews; stellar code reviews and collaborative work environment that's 100% remote.

Visit us at https://gitstart.dev

CM.com Front end Developer
  • Breda, Netherlands
  • Full-time

January 3, 2021

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.

To further increase the growth of CM.com, we are looking for front end developers who take the initiative and spot improvements. Is coding not just your job, but your passion? Do you have what it takes to build and improve innovative high-end products that help companies reach their customers worldwide?

Tech stack:

CSS / HTML5 / JavaScript / TypeScript / AngularJS / Web API / MVC (.NET) / Laravel (PHP)

A day in the life

As our new developer, you’ll start the day with a short catch-up with the team. Today, the release of the latest platform app is scheduled. A comment the CEO yesterday, made you think of a cool update. This means some quick but careful changes in the code. But not to worry, you’ve got this. Once you’re done, the new app can go live. Just in time for this week’s demo too. After finishing the lunch our Bistro freshly made for you, several teams of developers come together to show off their latest accomplishments. The new release of your team is presented as well. The applause from your peers is yet another sign of a job well done!

Requirements

  • Developing software is your passion
  • You have a Bachelor’s or Master’s Degree in information technology
  • You have a broad experience with front-ends using various modern techniques
  • Your degree in software development allows you to recognize and think in design patterns 
  • You love to create the best user experiences
  • You have affinity with user experience and design and you know how to translate concepts to well-functioning and good-looking web applications
  • High quality, user friendly software is your forte
  • You are an inspirational figure for other front end developers 
  • You are passionate to keep studying usability principles, development and techniques
  • You like working closely together with other programmers and designers
  • You harbour a sense of responsibility for your work and the team's goals
  • Innovating and change do not scare you at all
  • You are able to communicate in English, both verbally and in writing. Speaking Dutch on a professional level is preferable, but not necessary.
  • Preferably you have also affinity with back end techniques and databases

Your responsibilities

When joining our team, you will be developing software that adds value to the best mobile services platform. This also means you will be delivering innovative, high quality software using the latest in technology. To perform your job the best way possible, you will not only be working closely with other (front end and back end) developers. As we are all working on our common goal, you will be working closely with other developers, as well as marketing, product management and designers and basically everyone at CM.

What we offer

  • A challenging job within an innovative and international fast-growing tech company
  • The freedom to fulfil and shape your job with your own skills
  • An organization without internal obstacles; we think in opportunities to build the best platform
  • Working together with motivated and entrepreneurial colleagues, in multidisciplinary and self-managed teams
  • You’ll be working with serious software. CM has its own in-house datacentre and lets you choose your own gear to work with
  • With regular knowledge sharing and the freedom to attend and organise meetups and events, creativity and entrepreneurship are encouraged
  • Plenty of opportunity for personal and professional growth in the development field through courses and training
  • Regular (social) events such as dev-meetups, Q-meetings, ski-and summer trips and Friday afternoon drinks
  • A healthy environment by providing sport lessons and facilitating a varied lunch buffet and Take-away Food boxes on daily basis. And of course, we have good coffee!

Apply now and ‘Be part of it!’

Do you recognise yourself in this description? And do you believe you will fit in and feel comfortable with our business culture?

Please apply by following these steps:

  • ​Please apply for the job through the Apply button and include your resume and motivation letter
  • If your application is successful and your profile sufficiently matches one of our open positions or if we see other suitable career options for you within CM, we will invite you for the first round: the acquaintance / orientation interview
  • If you make a good impression, then we will invite you for the second round: the capacity assessment and follow-up interview with two members of your future team
  • If you are going through the mentioned two application rounds, we will give you feedback by way of a proposal or informed rejection
  • Agree with our proposal? Last step is signing the employment contract: welcome at CM!

Would you like to learn more about this role? And do you want to find out if we could be a match?

We look forward to receiving your application!

Tailwind Full-Stack Developer
  • Remote North America
  • Full-time

December 23, 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.

We're the tiny team behind open-source projects like Tailwind CSS, commercial products like Tailwind UI, and the book Refactoring UI. We're hiring another programmer to help us build more awesome UI tools for developers.

About the job

We're looking for someone to work closely with Adam (that's me, the guy who created Tailwind CSS!) to help shape and build the future of our tools and products.

You'd spend your time developing and improving existing projects, for example:

  • Building new component and page examples Steve designs for Tailwind UI
  • Implementing a componentization strategy for our Tailwind UI templates to extract repeated patterns and make our existing components easier to maintain and faster to develop
  • Building a system for exporting and synchronizing our Tailwind UI component markup with separate Git repositories that we give customers access to
  • Adding support for self-service upgrades to the Tailwind UI app

...as well as contributing directly at the product strategy and creative level to new projects, such as:

  • Designing and developing official React and Vue libraries using Tailwind UI components
  • Planning and developing a new Tailwind UI Ecommerce package
  • Building a live interactive demo application using Tailwind UI to help potential customers see what's possible
  • Adding support for multiple themes to Tailwind UI

We'd also do a ton of open-source work together, like:

  • Working on new Tailwind CSS features like dark mode support or animation utilities
  • Designing and building a typography plugin for Tailwind that makes it easy to style Markdown content
  • Prototyping and evaluating the potential for a CSS-in-JS version of Tailwind

You and I would spend a lot of time pair programming, brainstorming on hard problems, prototyping different ideas, throwing them away, and prototyping them again. You wouldn't be just churning through tickets in a backlog — you'd be helping to design entirely new products, figuring out what exactly we're even building and why.

We're only three people (you'd be number four) which means that even though we each have our areas of expertise, we all wear many hats. We're looking for a programmer, but you'd also help out with things like:

  • Managing GitHub issues and fixing bugs
  • Writing and improving the documentation for the tools we make
  • Answering customer support questions
  • Troubleshooting problems for users in places like Twitter and Discord

If you've ever maintained an open-source project, working with us carries a lot of the same responsibilities. The difference is we all get paid for it and don't have to squeeze in all our work on evenings and weekends.

Here are a few recent projects you might have worked on if you were already part of the team:

  • Building the first batch of Marketing Header components for Tailwind UI using Tailwind CSS, vanilla HTML, and a little bit of Alpine.js for the interactive demos
  • Building a Transition component in React that lets Tailwind UI customers easily style enter/leave transitions with Tailwind utilities
  • Refactoring the actual Tailwind UI application (a Laravel app) to read component data from an isolated SQLite database instead of from the same database that holds customer information, to simplify and speed up deployments without any down-time

About you

We're looking for someone with very strong front-end skills who is an expert in a modern component framework like React or Vue, with experience in a back-end framework like Laravel being a big plus. More important than specific technical skills though is that you're a strong problem solver who loves to learn — we're not experts in everything and we don't expect you to be either.

You might not call yourself a designer, but you know great UI design when you see it and you know when something isn't up to par. Details matter to you, and if the text in a button is off-center by a pixel you will go to the end of the earth to figure out why.

We don't care if you went to school (I dropped out of both university and college!), we just care about what you can do and how you do it. We're all just makers and tinkerers, so as long as you love to build awesome stuff you'll fit right in.

Here are some of the technologies we work with day-to-day right now:

  • Tailwind CSS itself is written in modern JavaScript (and targets Node.js, not the browser), and tested with Jest
  • The Tailwind UI web application is a traditional server-rendered Laravel 7 application, enhanced with a little bit of Alpine.js
  • Tailwind UI components are authored in plain HTML + Alpine (but we'd love your help migrating to a more maintainable approach)
  • The Tailwind documentation website is currently built with Jigsaw (a Laravel-based static site generator) and Vue.js, but we are planning to rebuild it with Next.js and MDX in the coming months

One of the biggest projects we're going to be tackling later this year is developing official Tailwind UI React and Vue libraries, so long term we will be doing a lot more complex front-end JavaScript work than we do right now.

Some of the challenges that we expect to face on that project include:

  • Designing user-facing APIs for these libraries that are extremely flexible and powerful, but also easy to get started with
  • Coming up with an approach that supports multiple color palette options, while still being PurgeCSS-friendly
  • Building the interactive components (dropdowns, modals, etc.) with all accessibility best practices in mind, including correct use of ARIA attributes, proper keyboard navigation, and handling complex issues like focus trapping

Pay and benefits

This is a fully remote, full-time (40 hour per week) position, and you can choose your own hours. All we ask is that you plan to overlap around ~4 hours per day with 8am-5pm EST because I am sick of always programming by myself.

The salary for this position is between $115,000 — $135,000 USD (or $160,000 – $195,000 CAD) based on experience, paid in your local currency. We'll do the currency conversion when you're hired and deal with any exchange fluctuation on our side.

The position includes 4 weeks (20 days) of paid time off, plus 10 additional days for local national holidays. You're also free to take additional time off here and there as needed for any reasonable reason, like of course if you are sick, but also if you need the morning off to take your pet to the vet, or need an afternoon off to drive a loved one to the airport, whatever. At the end of the day all that matters to us is that we're making progress on what we're building together — we're not interested in tracking time.

We are committed to working at a sustainable and healthy pace, and we believe 6-8 hours is more than enough time to get a solid day's work done.

We will buy you any equipment you need to do your best work, including a computer, external display, office chair — whatever you need. If you need to rent a desk at a co-working space, we'll pay for that as well.

We're a Canadian company, so the position is permanent/full-time in spirit but a contract role on paper since we can't actually hire anyone outside of Canada as a traditional employee. That means it does not include certain benefits like health insurance or a retirement plan, so we've tried to account for that in the compensation.

InReach Ventures Back-end Developer
  • Remote Italy/UK
  • Full-time

December 14, 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.

InReach is changing how VC in Europe works, for good. Through data, software and Machine Learning, we are building an in-house platform to help us find, reach-out to and invest in early-stage European startups, regardless of the city or country they're based in.

We are looking for a back-end developer to continue the development of InReach's data services. This involves:

  • Cleaning / wrangling / merging / processing the data on companies and founders from across Europe
  • Building data pipelines with the Machine Learning engineers
  • Building APIs to support front-end investment product used by the Investment team (named DIG)

This role will involve working across the stack. From DevOps (Terraform) to web scraping and Machine Learning (Python) all the way to data pipelines and web-services (Java) and getting stuck into the front-end (Javascript). It's a great opportunity to hone your skills and master some new ones.

It is important to us that candidates be passionate about helping entrepreneurs and startups. This is our bread-and-butter and we want you to be involved.

InReach is a remote-first employer and we are looking to this hire to help us become an exceptional place to work for remote employees. Whether you are in the office or remote, we are looking for people with excellent written and verbal communication skills.

Background Reading

Responsibilities

  • Creatively and quickly coming up with effective solutions to undefined problems
  • Choosing technology that is modern but not hype-driven
  • Developing features and tests quickly with good, clean code
  • Being part of the wider development team, reviewing code and participating in architecture from across the stack
  • Communicating exceptionally, both asynchronously (written) and synchronously (spoken)
  • Helping to shape InReach as a remote-first organization

Interview Process

  • 15m video chat with Ben, CTO to find out more about InReach and the role
  • 2h data pipeline technical test (Python)
  • 2h web service technical test (Java)
  • 30m architectural discussion with Ben, talking through the work you did
  • 2h interview with the different team members from across InReach. We're a small company so it's important we see how we'll all work together - not just the tech team!

Requirements

Given that this position touches so much of the stack, it will be difficult for a candidate that only has experience in Python or only in Java to be successful in being effective quickly. While we expect the candidate to be stronger in one or the other, some professional exposure is required.

In addition to the programming skills and the ability to write well designed and tested code, infrastructure within modern cloud platforms and sound architectural reasoning are expected.

None of these are a prerequisite, but help:

  • Functional Programming
  • Reactive Streams (RxJava2)
  • Terraform
  • Postgres
  • ElasticSearch
  • SQS
  • Dynamodb
  • AWS Lambda
  • Docker
  • Dropwizard
  • Maven
  • Pipenv
  • Javascript
  • React
  • NodeJS

Benefits

  • Equity and equivalent interest in the investments we make
  • Remote-first organization, whether you're in the London office or working remote!
  • Pension contributions
  • Private health insurance where applicable
Web Summit Senior Software Engineer – Frontend
  • Remote Dublin +/- 2 hours
  • Full-time

December 8, 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.

About us:

In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is it wouldn’t be possible without an incredible team of nearly 200 employees, including world class engineers, data scientists, designers, producers, marketers, salespeople and more. 

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now we’re creating category defining events all over the world, from Asia to North America. 

We’re just getting started.

About the team:

The Web Product Team develops and maintains websites and applications for our ever growing number of vertical sites for brands such as Web Summit, Collision and others.  Our Web Developers work with Design, Content, Product and Engineering teams, creating world class user experiences, connecting attendees across the globe and testing website concepts on an array of different devices. While they focus on our larger sites, they flex skills and try out new technologies on any number of interactive pieces and side projects.

Due to increased demands, we are looking for a Senior Frontend Engineer to take the reins on new products. 

What you’ll achieve at Web Summit:

  • You’ll take the lead on the design and architecture of a new suite of products
  • You'll work in a small team of web developers, driving technical direction and decision making. 
  • You’ll participate in website design and wireframing, development and maintenance, content editing and publishing, taking the lead on certain projects.
  • You'll create and develop web content using ReactJS and the latest in Javascript frameworks and languages.
  • You’ll work in a collaborative environment liaising directly with various departments across the business to generate world-class web content.
  • You’ll provide support to the digital team with display advertising design and other ad-hoc projects.

Who you are:

  • You are highly motivated and passionate about coding and technology in general.
  • You have strong architectural experience, building out world class products from conception to delivery. 
  • You are comfortable taking a project from initial specs to completion, dealing with project managers and stakeholders.
  • You can gather requirements from specific teams and turn them into technical specs.
  • You love working in a fast-paced environment with varied and rapidly changing goals.
  • You have experience building custom sites on WordPress or other CMS platforms. You relish the challenge of learning new programming languages and technologies on the job.

Skills and abilities we’re looking for:

  • 5+ years experience in a commercial Frontend/WebDev role.
  • You've led teams and projects, from concept to delivery. 
  • The ability to write clean, responsive code without using a framework.
  • You are highly proficient with the latest Javascript languages, specifically React and Vue.
  • Excellent HTML(5), CSS, jQuery and Javascript skills.
  • Demonstrable experience developing websites, applications and CMS.
  • Experience with WordPress, specifically custom theming/plugin development.
  • Ability to communicate effectively with technical and non-technical teams.
  • Git/BitBucket or other version control experience.
  • Grunt/Gulp experience within complex applications a plus
Dyson Senior Full Stack Developer
  • Bristol, UK
  • Full-time

December 8, 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.

Description

A key project you’ll be involved with is the development and maintenance of our Java based eCommerce platform gaining exposure to technologies such as Vue JS, Hybris, Adobe Experience Manager and micro services. You’ll be joining a highly collaborative environment and will therefore be expected to share your technical expertise as well as lend a hand to other areas of development such as front-end development and automation testing.

Accountabilities

We're looking for people who are always looking to make things more efficient – code, ways of working, tools – and who can collaborate with others in a productive and positive way. If you join us, you’ll be joining a team of people across development, quality, infrastructure and support. We’re agile - but not in a rigid way, we adapt to our environment. Our greenfield projects have fully embraced continuous integration and delivery – but there’s plenty still to do!

Skills

Essential: 

  • Experience working with web technologies 
  • Good understanding of Agile development methodologies 
  • Excellent knowledge of Javascript OR Java with exposure to Spring & Spring Boot

Desirable

  • Experience with Git source control
  • Experience writing unit tests (eg. Jasmine/jUnit+Mockito) 
  • Exposure to modern UI libraries (React/Vue/Angular) 
  • Exposure to automation test frameworks (eg. Selenium) 

Benefits

  • City centre location 
  • 27 days holiday plus eight statutory bank holidays
  • Pension schemes
  • Performance related bonus
  • Life assurance
  • Lift share scheme
  • Discount on Dyson machines
SUSE Full Stack Web Developer
  • Remote CET
  • Full-time

December 7, 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.

Work Location

Home Office or any SUSE Location near the CET Timezone

Our Product

At this position you will work on the Open Build Service (OBS). A Linux release engineering platform to collaborate on building and distributing software. The OBS helps SUSE to ship software to its customers. For a wide range of operating systems and hardware architectures.

Our Team

We are a team of Web Developers spread all over Europe. Most of us work from home, a few of us you find in the SUSE headquarter in Nuremberg/Germany. All of us focus on the full stack that makes up our application. From UI/UX design using HTML/CSS/Javascript, over Creating Business Logic with Ruby on Rails to Data Modeling on our SQL database. We also practice the DevOps culture and Operate & Observe our code in production environments. This means each and every one of us takes care of the complete life cycle of the code we produce. We conceive, write, test, instrument, deploy, roll back and debug our code! We also believe in the agile principles and organize our work together in the SCRUM framework. https://openbuildservice.org/bs-team

This position will report to the Engineering Manager of the team, Hendrik Vogelsang.

Our Values

Here is what we identify as our team culture and how those attitudes translate into our daily practices. We are looking for people whose personal values have some overlap with ours. We value: Customers. By understanding peoples' goals, needs and their limitations. Everything we build and change, everything we do, we do for the people using our product. Diversity, pluralism and freedom of choice. We think differences, not uniformity, in origin, circumstance and experience make people, the practice of software development and in the end, our product interesting. We believe it takes a diverse set of people to produce a product truly useful for everyone. Ownership. Instead of hiding behind processes, or driving relentlessly towards individual goals, we take ownership of the entire situation. We do that when things go smooth but also when things go wrong. No matter if they were in, or out of our control. No matter if that hurts and bruises our ego. It was never anyone else's fault, it was ours. We believe ownership is how we respect others. Collaboration. By working toward shared goals, in a horizontal structure with flexible leadership. We do not only share results with each other, but how we got there. We constantly reflect our behavior and how it brings everyone else forward with us. We win together, we lose together. Quality. By taking due time, avoiding shortcuts, pacing ourselves. By being critical of what we do and by welcoming critique from others. We always leave our code base, processes and team better than we have found it. Community. By curiously exploring what other people inside and outside this industry think, do and produce. We expose ourselves to all kinds of ideas and openly share our own views. We strive for personal growth by continuously learning about other people, technology, development methodologies and efforts. We are open minded, always evolving adventurers

Perks

Apart from the usual benefits of working for an established software engineering enterprise (competitive pay, rewards, established career ladder etc.) we can make the following happening for you. We are all about a healthy work life balance. You join a company that's still growing fast and yet is over a quarter century old. We didn't get here by burning out people. At SUSE we believe that without time off from work, a person becomes both bored and boring. That is why we provide flexible working hours, a flexible vacation policy and access to professional life & career coaching. We'll give our best to help you maximize your well-being, because we are in it for the long run. We are all about creating opportunities for personal growth. You will have a personal budget for autonomous learning (O'Reilly/Linkedin Learning etc.) and for visiting industry events. The team spends every other Friday afternoon together sharing what they got inspired by. We frequently practice pair programming and kick off projects in mob programming. Every week you will have the opportunity to attend exciting lunch & learn sessions by SUSE industry experts. We also run company wide hackathons (Hack Week) multiple times a year where you are free to work on any activity of your passion for a week! We want you to become a better engineer. We are all about hacker culture following the community best practices. Most things you do for SUSE will be open source. We expect you to contribute back upstream. We encourage you to openly share your own views with the global Free Software community. That means you can spend the majority of your work time on your public track record. Your public code and collaboration will be your next resume!

Your Responsibilities

We are looking for someone with strong Ruby on Rails experience. You should also be well-versed in HTML, CSS, JavaScript. Experience with site reliability is a plus but not a requirement. We require a strong proficiency in English (spoken and written) and the ability to convey what you want to other people. You might have a computer science degree, you might not have any formal education like that. That is not what we are looking for. You might have spend 20 years in our industry or 2. That is not what matters to us. We care about what you can do and how you do it, not about how you got here.

Here is what the team does day in day out:

Public Open Source Software Development

As the Open Build Service is a Free Software project, you ideally have a background in this development method.

• Implementing features/bug fixes for the product • Improve quality and lower technical debt of the product

• Review and evaluate code/issue submissions from other developers and customers

• Cooperate with the team and other stakeholders to align plans in an agile fashion

• Document features, workflows and concepts

Site Reliability Engineering

As we are practicing the DevOPS culture, you ideally know how to do

• Continuous integration of the product with other software in the stack

• Continuous deployment

• Monitoring the health and performance of deployments

• Incident management

• Infrastructure management