job-typelocationremote

Jobs for Developers

Find Your Next Opportunity
Fresh Jobs
Levvel Senior DevOps Engineer
  • Remote USA
  • Full-time

8 hours ago

Levvel is fast growing consulting firm headquartered in Charlotte, NC with offices in New York, San Francisco, Raleigh, Atlanta and DC.

We are not your typical consultancy that promises high level strategies, only to provide bloated project delivery teams. We are technologists that work with our customers to solve real business and technical problems using the right solution, not the one that happens to be convenient, familiar, or easy.  

We don’t just believe that technology is changing the world, but that the world needs technology to improve lives and deal with this century’s biggest challenges. We are passionate about helping our clients be part of that transformation.

At Levvel you’ll work alongside other talented Consultants on a variety of projects. Our clients range from Fortune 500 companies to the earliest startups. We help companies deliver features into production at a faster pace by leveraging modern techniques and technologies. We are looking for people who want to build incredible technical skills while also being exposed to all aspects of business.

You’ll have tons of opportunity to expand your skills and apply those skills to interesting new problems. Our clients are very excited about the DevOps space and eager to apply these principles and tools to deliver better software. In this growing and emerging field staying up to speed and learning new tools is part of the job.

Required Skills:

  • Prior development or systems operations experience
  • Continuous Integration & Continuous Deployment principles
  • IaaS platforms (AWS, Azure, OpenStack, Google Cloud etc.)
  • PaaS solutions (OpenShift)
  • Containers (Kubernetes)
  • Infrastructure & Configuration Management (Chef, Puppet, Ansible, Terraform, etc.)

Working for Levvel provides tons of opportunity for growth with access to senior leaders, technical mentors, and professional development opportunities. We also provide some great benefits, including:

Competitive salary 

401k matching up to 6%

4 weeks vacation

10 Paid Holidays

Health, dental, vision

*We are unable to sponsor or transfer any immigration visas at this time.*

*Relocation assistance will not offered at this time.*

Apply
Built In Senior Full Stack Engineer
  • Remote Anywhere
  • Full-time

1 day ago

Hello, We’re Built In

Built In unites companies and people around their shared passion for tech and the universal need for purpose. To help our partners attract qualified talent, we create content that tells their story in a way no job post ever could — and we put their jobs in front of people who were born to do them. Our audience of sought-after candidates use Built In to find their professional purpose and connect meaningfully to the tech community, including by reading our content, networking at our events and applying to jobs at companies they believe in.

Headquartered in Chicago, we also serve Los Angeles, Colorado, Austin, New York, Boston, Seattle, San Francisco, and Nationwide.

When you work for Built In, you have the opportunity to change lives by giving talented people access to purpose, not just a paycheck. And you’ll make an impact on some of the most exciting companies in tech, helping them hire their next wave of elite talent. Be part of Built In, and be part of the future of tech.

We're looking for a Senior Full Stack Engineer (Chicago HQ or Remote)

  • We are a dynamic team of engineers that iterate on ideas and products for a growing company that is dedicated to building meaningful tech communities. Here, we can provide interesting challenges and puzzles to solve as our technical stack rapidly evolves. You will be able to work with new technologies and architectures in a forward-thinking organization that looks to push boundaries.
  • Full stack software engineers work both on the front and back ends of our platform. The tasks you will have will require you to visualize and work with the entire platform. We want to implement solidly-designed systems that function well and provide a beautiful experience for our users.
  • You will work with Go, JavaScript, and TypeScript to build services.
  • You will be responsible for technical ownership of projects, including their definition and direction.
  • You will be a critical member of our team, regardless of your level of experience, and we want you to grow with us. We have clearly defined paths of progression, whether you want to design systems, manage engineers, or put your head down and code.

Your background

  • You have programmed with modern frontend and backend languages. A small list of examples for such languages include Go, Python, PHP, Ruby, JavaScript, TypeScript, and CoffeeScript.
  • You will have at least 4+ years of experience.
  • You love solving puzzles. Maybe that's writing code on personal projects; maybe that's doing thousand-piece jigsaw puzzles; maybe that's rubik's cubes. You strive to understand how things are put together and why they aren't working.
  • You want to be a part of a team that succeeds as a unit, and you want mentorship from other engineers as much as you want to mentor those engineers yourself.
  • You understand that communication and transparency is vital to being part of any functional team.

We’d love to have you aboard

The team members we’re looking to hire will work out of our office at 203 N La Salle, located in the beautiful city of Chicago. We offer health, dental, and vision insurance benefits, commuter benefits, 401(k), casual dress, catered lunch (Monday - Thursday) and cold brew coffee on tap.

What We Value

We’re revolutionizing tech recruitment. So we question everything, because the best answers sit just to the right of a question mark. That’s our heritage as a disruptive company — as a company whose future depends on our capacity to innovate with a sense of drive, purpose and urgency. If you join Built In, you will work from this set of values:

  • Be Unreasonably Passionate. Our passion is borderline obsessive, and we’re ok with that. No one ever built anything great on a “meh.” We work with outsized passion to fulfill our mission.
    Be Humble. You don’t have all the answers. Luckily, you don’t have to. Don’t worry about being right. Be humble instead.
    Stay Curious. Curiosity is a springboard to the future. It can transform the wisp of an idea into a breakthrough. We ask “what if.” We work with wonder. It’s how we innovate.
    Lead with Solutions. Question everything. But offer solutions as you do. Raise issues. But propose a few answers. For every hole you poke, offer a way to patch it up.
    Own the Result. We have no time for blame or shame. When you stumble, own it, learn from it + get back to business.
    Do More. Do more than your job description. Take initiative. Take charge. No job is beneath you, and no job is too big. Be a leader and do more — do whatever it takes.

Built In is an equal employment opportunity employer and values diversity. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law.

Apply
CartHook Senior Backend Laravel Engineer
  • Remote Anywhere
  • Full-time

2 days ago

Why CartHook? 

CartHook works with merchants to help add new revenue to their stores with post-purchase upsells. Come join a team that’s working with some of the biggest online direct-to-consumer brands, helping them thrive in today’s ecommerce environment. CartHook gives merchants control over an essential part of their stores, helping them generate new revenue through post-purchase upsells, and have processed over $1 billion on the platform. 

The role 

As a senior backend engineer at CartHook, you will be creating powerful, flexible, highly scalable APIs and developing various backend systems and operations. Additionally you will architect, define and maintain our database and models, and ensure our systems can keep up their high performance and responsiveness. You will be responsible for implementing new features and integrations as well as supporting our existing functionality. You will also join us in sprint planning and retrospectives and have the opportunity to make a lasting impact on our stack and the future of ecommerce. 

This is a full-time, fully remote role. Ideally, you are located in a European timezone, but we are open to other timezones on a case by case basis 

Who we are 

We are a group of people who give a damn. We believe in doing what’s right and speaking up, even when it’s difficult. We pursue success, humbly. 

We work on two continents, with offices in Portland, Oregon, and Ljubljana, Slovenia. We bridge the timezones and distance with thorough and transparent communication, and processes designed to empower and support each other. We’re a company of people from a variety of backgrounds, with a range of perspectives, which makes us stronger. 

At CartHook, you can be the person you are, regardless of ethnicity, religion, political affiliation, age, size, disability, sexual orientation, or gender identity. We provide a safe, welcoming space for those who are marginalized. 

What we're looking for: 

  • Minimum 5 years of experience in backend systems and API development
  • Advanced knowledge of PHP (minimum of 5 years)
  • Advanced knowledge of Laravel (minimum of 2 years)
  • Advanced knowledge of MySQL or similar relational database systems
  • Excellent REST API understanding
  • Excellent understanding of OOP concepts
  • Excellent understanding of software design patterns
  • Excellent time management skills
  • GitHub, Docker, Buildkite, and similar development tools
  • Ability to problem-solve, track, and follow up on a variety of complex technical issues with internal and external stakeholders
  • Ambition, the ability to think beyond, be highly collaborative, and extremely driven

Bonus points 

  • AWS Knowledge
  • Ecommerce knowledge
  • Scrum and agile development
  • Experience with high performance systems
  • Deep understanding of database operations
Apply
Casumo Senior JavaScript Developer
  • Is-Swieqi, Malta
  • Full-time

3 days ago

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.

Apply
Time Doctor Senior Node.js Developer
  • Remote Anywhere
  • Full-time

3 days ago

This is a full-time 100% remote role. You'll have meetings with the development team during European hours, so it will be easier for you to work together with the team if you're in Europe or Asia. There is some flexibility for your hours but you'll need at least 4 hours per day to work with the rest of the team, who are in Europe and Asia.

You must have :

  • Significant experience with Node.js and MongoDB sharding
  • 5+ years of back-end experience.
  • Experience in dealing with a Node.js application at scale
  • Experience with test-driven development

It will be a bonus if you have worked on projects using :

  • MongoDb
  • AWS S3, AWS SQS, AWS Redshift
  • Google BigQuery
  • Firebase
  • Redis
  • Heroku
  • AWS Lambda

This is a 100%-remote work/node.js/ node.js back-end developer/ telecommute / work-from-home /virtual position.

How to apply:

Please click on the Apply button on this page and complete all the initial requirements for your application.

About our company:

Our vision is to be the most trusted time -tracking and productivity application for remote teams. We want to help companies know if their remote teams are working productively.

We develop and market Time Doctor, a time-tracking and productivity tool. Our software is used by individuals and teams to track time spent on tasks and to monitor computer activity. Time Doctor can take screenshots while a person is working, monitor keyboard and mouse activity, and track website and application usage.

We have a team of over 80 people working 100% remotely in 31 different countries.

Learn more about us here - https://www.timedoctor.com/jobs.html

Apply
ClearLife Full Stack Web Developer
  • Remote UK Only
  • Full-time

4 days ago

You have initiative and excellent problem solving skills. You can research solutions and implement them quickly and robustly. You will have ample opportunity to influence the technical direction of the project and contribute to the entire life cycle. In addition to development, you will liaise with clients to investigate and fix bugs and to specify new features. 

You have at least two years commercial experience in C#. However, prior financial services experience is not required and we welcome applicants from any industry. Salary is negotiable depending on experience.

You will work from home, with daily video calls with the rest of the team and occasional face-to-face meetings. Although the job is remote, you MUST be based in the UK (applicants from elsewhere, please do not apply).

Skills & Requirements

Must Have

  • C#, ASP.Net, .Net framework
  • SQL querying (MS SQL or MySQL)
  • JavaScript (jQuery, Ajax…), TypeScript
  • Json
  • Vue.js or Angular (we use Vue.js)
  • Web API
  • CSS/HTML

Nice To Have

  • Web Forms
  • Material Design, Vuetify
  • Entity Framework, NHibernate
  • MVC
  • AWS (EC2, S3, Route 53, Aurora, ElastiCache, CodeCommit/Deploy/Pipeline, auto scaling…)
  • Unit testing
  • Git
Apply
Tailwind Full-Stack Developer
  • Remote North America
  • Full-time

5 days ago

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.

Apply
rtCamp WordPress Developer
  • Remote Anywhere
  • Full-time

6 days ago

Note : We are offering remote working for this position

If you’re passionate about writing beautiful WordPress code, regardless of your level of experience, we’re looking for you!

Responsibilities

  • Collaborate with some of the best WordPress development talent to build custom solutions for our enterprise clients
  • Write efficient, robust and reusable code while adhering to WordPress coding standards
  • Manage project tasks, timelines, and communication
  • Writing test cases
  • Develop and maintain technical project documentation

Must Haves
Proficiency in

  • WordPress plugin and theme development
  • PHP, MySQL, HTML, CSS, JavaScript & jQuery
  • Object-oriented programming
  • Git version control system
  • Understanding of WordPress Coding Standards

Good to Have

Some experience in

  • BuddyPress and/or WooCommerce
  • Package manager e.g. Composer
  • Testing frameworks e.g. PHPUnit
  • Any other JS framework e.g. Vue
  • Experience with web servers e.g. Nginx, Apache
  • REST/Web service APIs
  • Working knowledge of WP-CLI, ES6 and React
  • Background job processing
  • Experience of writing/blogging/public speaking and/or community contributions

Note While filling the application form, show us some of your proudest projects in the Work Sample field. Please provide the demo and the code repository link.

If you don't have any work samples or most of your work is not public then get started with one of our WordPress assignment given here https://github.com/rtCamp/hiring-assignments/tree/master/WordPress-Engineer

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

7 days ago

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!

Apply
7+ Days
Creative Commons Front End Engineer
  • Remote 2PM to 8PM UTC
  • Full-time

7 days ago

Creative Commons is building CC Search, a search engine of openly licensed content, to allow large bodies of open works to be discovered and reused with confidence by digital creators and educators alike. We have a small, talented team, tackling this large challenge. CC Search came out of beta one year ago, and we average 250,000 monthly active users, browsing the 400M+ images currently indexed.

CC Search is an open source software project and the Creative Commons team is 100% remote. This position reports to the Director of Engineering.

As the sole front end engineer on the project, you own building, testing, and release of new features on the front end, working closely across the tech and product teams, to keep implementing great experiences and interfaces for CC Search’s global user base. You will also be the primary maintainer of the open source code and help build an active community of contributors around it.

Primary Responsibilities

  • Architect, build, and maintain CC Search, including:
    • Building and testing user interfaces and experiences that will make the openly licensed content discoverable through CC Search more accessible and usable.
    • Writing modular, scalable, and well-documented code.
    • Providing an usable, human-centered, accessible perspective to our code and products.
  • Collaborate with the rest of the CC Search team, including:
    • Helping with ideation and design of new features in collaboration with the product and design team.
    • Collaborating with the Backend Software Engineer and Senior Data Engineer to support the smooth operation of CC Search.
  • Integrate with and improve Vocabulary, CC’s design system.
  • Build an open source community around CC Search actively, including:
    • Participating in conversations with contributors  via GitHub and chat (Slack).
    • Participating in programs such as Google Summer of Code and Outreachy as a mentor on behalf of CC.
    • Writing blog posts, maintaining documentation, reviewing pull requests in a timely manner, and responding to issues from the community.
  • Collaborate with other outside communities, companies, and institutions to further Creative Commons’ mission.

Qualifications and requirements

  • Demonstrated experience architecting, building, and deploying large consumer-grade JavaScript web applications in production
  • High level of proficiency with JavaScript language and ES6 syntax and features
  • Proficiency with Vue.js
  • Superior HTML/CSS skills
  • Experience working with a designer and contributing to designs
  • Fluent in English
  • Excellent written and verbal communication skills
  • Ability to work independently, build good working relationships and actively communicate, contribute, and speak up in a remote work structure
  • Curiosity and a desire to keep learning
  • Nice to have (but not required):
    • Experience with contributing to or maintaining open source software
    • Experience with user testing
    • Familiarity with working with existing design systems or design libraries
    • Familiarity with Python
Diversity & inclusion

We believe that diverse teams build better organizations and better services. Applications from qualified candidates from all backgrounds, including those from under-represented communities, are very welcome. Creative Commons works openly as part of a global community, guided by collaboratively developed codes of conduct and anti-harassment policies.

Work Environment and Location

Creative Commons is a fully-distributed organization — we have no central office. This position is in a remote working environment and you can be anywhere in the world as long as you’re available for meetings between 2 PM to 8 PM UTC. You must have reasonable mobility for necessary travel, and high-speed broadband access. Laptop/desktop computer and necessary resources are supplied. Some travel is required for, among other things, face-to-face meetings and the annual CC Summit, though there will be no CC travel in 2020.

Salary and Benefits

Creative Commons is a leading non-profit employer, offering competitive salaries and benefits, including health and wellness plans, annual retirement contributions, and a positive, supportive work environment. The salary range for this position is $80K – 100K USD (or equivalent).

How to Apply

Please email your resume and cover letter as a single PDF to “jobs@creativecommons.org” with the subject heading of “Front End Engineer / [Last Name].” Your cover letter should address why you are interested in this job and why you’re a good fit based on the requirements and responsibilities.

No phone calls, please. No recruiters.

About CC

Creative Commons is a nonprofit organization that enables the sharing and use of creativity and knowledge through free legal tools. We are a leader in the global movement for free culture and open knowledge with an active global community in over 85 countries. Our free, easy-to-use copyright licenses provide a simple, standardized way to give the public permission to share and use your creative work — from “all rights reserved” to “some rights reserved.” The first phase of CC’s work was about establishing the licenses as standard, and growing the archive. The next phase is building a global movement that will create a more vibrant, usable commons powered by collaboration and gratitude. Today, the global commons stands at over 1.4 billion licensed works, made up of images, video, audio, datasets, open textbooks, research, 3D models, and more.

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

7 days ago

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.

Apply
metoda GmbH Vuejs UX/UI Frontend Developer
  • München, Germany
  • Full-time

9 days ago

Metoda has a SPA microservice architecture (wow ... so many buzzwords in this short sentence). So it's a challenging field for frontend developers. If you think you can contribute your knowledge, skills and talents to drive the UX, the platform and want to grow with us....join the team.

YOUR CHALLENGE

  • Drive the UI platform (shared vuejs components, ui architecture)
  • Eat your own dog food and develop nice UIs for our products
  • Mentor our UI dev students to reach the next level
  • Explore new technologies and pitch your ideas to let us grow

YOUR PROFILE

  •  you live and breathe vuejs, html, css and UX
  •  you are tracking the latest cool and useful stuff in the web UI universe
  •  you already have some years of frontend dev experience
  •  good English skills
  •  you don't wait for changes, you drive things
Apply
Wiki Education Software Developer
  • Remote Anywhere
  • Full-time

10 days ago

As Wiki Education’s Software Developer, you will work with our Chief Technology Officer to build and maintain the Wiki Education Dashboard, an open source web app built with React and Ruby on Rails that empowers thousands of instructors, librarians, and others across the globe to organize newcomer-friendly Wikipedia editing projects and track the contributions of these new Wikipedians. You’ll create new features that help people do more and better work on Wikipedia, Wikidata, and other free educational projects. You’ll talk with the Wiki Education staff, instructors, and students who rely on your work. You’ll fix bugs, solve user experience problems, make accessibility improvements, and remove performance bottlenecks. You’ll contribute patches to the upstream projects we depend on. You’ll provide technical mentorship to interns and volunteer code contributors. You’ll refactor, write tests, monitor deployments, and ensure that we maintain a livable, newcomer-friendly codebase. Sometimes you’ll pair program, or work on WordPress and Salesforce, or use any of a wide variety of technical tools in the wider Wikimedia ecosystem. With the rest of the Wiki Education team, you’ll help make Wikipedia a more reliable and comprehensive resource for the millions of people across the world who rely on it every day.

Background

Wikipedia is an incredible community and a valuable educational resource. But the experience for new users has fallen behind, holding back Wikipedia’s potential to achieve its goal: a world in which every single human being can freely share in the sum of all knowledge. There remains a large gap between traditional knowledge institutions — universities, libraries, archives, museums — and Wikipedia. Wiki Education’s mission is to bridge that gap, finding ways to bring new contributors and new knowledge to Wikipedia. As a small nonprofit with a technology stack outside of Wikipedia’s own legacy infrastructure, we have the freedom to experiment with new ideas, iterate quickly, and tackle big problems. We’ll build great free and open source technology, nurture a vibrant development community, and — if we can pull it off — save Wikipedia by supporting the next generation of contributors.

Minimum qualifications

  • Excellent communication skills
  • Strong frontend JavaScript skills
  • Strong HTML and CSS skills
  • Experience with React
  • Experience with Ruby on Rails

Bonus qualifications

  • Experience deploying and scaling Rails apps
  • Experience maintaining open source software projects with many contributors
  • Experience mentoring junior developers
  • Visual and UI design expertise
  • i18n and/or a11y expertise
  • Salesforce configuration experience
  • Experience with payment systems
  • WordPress development experience
  • Wikipedia editing experience
  • Familiarity with the US higher education system

About the position

We’re open to candidates with a range of experience levels. The ideal candidate will be a senior-level developer with extensive experience designing and building modern web applications; junior- and mid-level developers with a strong foundation in JavaScript and Ruby will also be considered. The position is full-time and remote.

Trips to San Francisco for Wiki Education all-staff meetings are required twice per year. Applicants must be legally authorized to work in the United States.

Salary

$80,000 – $110,000 (depending on experience), with generous benefits

To apply

Send a cover letter and résumé to jobs@wikiedu.org.

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

10 days ago

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

Apply
FormAssembly Product Manager, Mobile & Web Applications
  • Remote Anywhere
  • Full-time

11 days ago

Are you interested in joining a 100% remote SaaS company dedicated to helping customers streamline organizational processes and be better stewards of their data? Consider applying for open positions at FormAssembly, an enterprise web form creation and collection platform used by some of the largest and most well-known organizations in the world.

We are a team of collaborators that are passionate about providing the very best to our customers, partners, and stakeholders, internally and externally. We are travelers, artists, athletes, and animal lovers creating an incredibly strong, fully remote team and providing amazing results, no matter where we are. We’re problem solvers and continuous learners who are never afraid of a challenge, and we’re looking to add another amazing member to our Product team.

FormAssembly is growing fast and we are excited to add a Product Manager to help scale our products to the next phase of our growth. Specifically, we are looking for someone who is passionate about building mobile and cross-functional web experiences that delight our customers and drive revenue from concept to completion. You will be responsible for driving business growth and defining solutions that deliver on customer and business value.

Responsibilities

  • Lead with an inspiring vision and strategy for our mobile and web products.
  • You will create and own your roadmap based on that vision and strategy; measure and increase overall product portfolio health and performance; understand market demands; negotiate priorities; and take acceptable risks to maximize the value for our customer and business.
  • Validate problems, opportunities and solutions with users, feedback and data.
  • Maximize the value of our company's product offerings and the productivity of your development squad.
  • Orchestrate internal and external engineering teams using Agile methodologies to deliver on our vision including product roadmap development, sprint planning, user story creation, backlog prioritization and grooming.
  • Lead all aspects of the mobile product creation, including gathering and prioritizing user requirements, writing specifications and working closely with engineering, analytics, product management, marketing and business to ensure product goals are met.
  • Understand and anticipate customer needs to drive product definition and positioning.
  • Engage directly and regularly with customers to gain in-depth understanding of their business processes and product needs.
  • Perform competitive analysis and market research to guide product planning.
  • Work closely with the UX team to drive user research and testing, and with design to create delightful experiences for job seekers.
  • Influence other product teams and cross-functional teams to ensure successful outcomes in your focus areas.

Requirements

  • 4+ years of experience in product management within fast-paced, agile environments.
  • Enterprise mobile and web product experience preferred.
  • Familiarity with mobile interface design on iOS, Android and mobile web platforms with proficiency in the Apple Human Interface Guidelines and Google Material Design Specification.
  • A rich understanding of app ecosystems and related technologies.
  • Excellent judgment, advocacy, communication and prioritization skills.
  • Critical thinking skills to quickly make and measure decisions across products during planning and execution.
  • Strong business & financial acumen to set the right goals and targets.

Bonus Points for:

  • Experience at a SaaS company with enterprise products.
  • Experience with Salesforce.com.
  • Experience working in a remote team.
  • Analytical and customer mindset in solving problems.
  • Entrepreneurial spirit and a passion for developing new products.
  • Strong presentation and written/verbal communication skills.
  • Action-oriented, self motivated and a team player.
  • Bonus if you have an MBA in a technical, business or quantitative field, but not required.

About Us:

FormAssembly is a leading enterprise data collection platform, built to help organizations streamline processes and drive quality form conversions. At our core, our mission is to help organizations collect, use, and be good stewards of the personal data entrusted to them.

We work across multiple industries with well-known customers, including Amazon, Aetna, Lenovo, Volvo and others. We have been recognized in the 2018 and 2019 Inc. 5000 lists of fastest growing private companies, and we are a G2 Crowd Winter 2019 Leader.

Here are some links to give you a peek into what it’s like to work at FormAssembly:

If you’re a genuinely nice person who is great to work with, respectful, and who will put the team and our customers first, we’d be thrilled to have you apply for this position. FormAssembly is an equal opportunity employer. If you belong to an under-represented group in tech, you’ll find a welcoming culture that thrives on diversity.

This is a full-time position, open to all locations (working remotely from home).

Benefits

FormAssembly offers several benefits that help to facilitate a healthy team, personal growth, and a work-life balance, all of which contribute to creating a more engaged and passionate workforce.

  • Health benefits (health, dental, vision) for team members based in the United States
  • 401(k) with 4% company match for team members based in the United States
  • 4 weeks paid vacation and 9 company holidays
  • Flexible work schedule
  • Paid parental leave
  • Charitable contribution match
  • Budget for professional development
  • Company provided Mac laptop

You'll be joining a talented and fun team, working together to build something great!

Apply
BUMP Senior Software Engineer (Front End Web)
  • London, UK
  • Full-time

11 days ago

The Role

We’re looking for a Front End Engineer that’s motivated to help us bring the BUMP experience to web. BUMP already has a buzzing 2.5 million person strong community that’s active on mobile but we're seriously excited about the enormous opportunity web represents and have a roadmap full of incredible projects specifically for web - we see this as a critical channel for our entire business.

You'll be working incredibly closely with our Director of Engineering, Senior Product Designer and CEO to define and deliver future versions of our web app. We’re a small, nimble team that cares deeply about what we build, how we build it, and the people who love BUMP. Being one of the first engineers at the company, you will have the opportunity to wear a lot of hats and define the early foundation of BUMP.  As you grow and as BUMP grows, you will be able to take future leadership roles and define large aspects of our technology and culture. We believe in strong equity packages too so we're all fully behind what we're building together at BUMP.

Requirements:

  • 3+ years front end experience
  • Deep knowledge of React
  • CS degree or relevant work experience
  • Experience with functional programming
  • Ability to work in areas outside of your usual comfort zone and get things done quickly
  • A love of learning and passion for writing clean, elegant code that other people can read

Preferred:

  • Experience with reactive programming
  • Have a real passion for user experience
  • Sneaker/streetwear addiction
Apply