job-typelocationremote
Silverfin Experienced Ruby Developer
  • Remote CET +/- 3h
  • Full-time

10 days ago

If you’re any good at Ruby, this is probably not the first job ad you’ve seen, so we’ve done our best to stand out while also accurately presenting what we’re all about. If it sounds like you would enjoy working with us, don’t hesitate to apply or drop us a line with questions on engineering-recruitment@silverfin.com.

Ahum. Here it comes.

What’s a Silverfin?

At Silverfin we’re trying to apply the promise of software to the age-old industry of accounting. With our SaaS we’re automating a large chunk of the busy-work that accountants are currently handling manually, and are building new tools so they can provide better services to their customers. We aim to optimize their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.

The good news is we’re succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.

What makes the engineering team at Silverfin special?

We’re a remote-first engineering team of 25 people distributed in 14 different countries. A priority for us is maintaining proper work-life balance. We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than they’ve signed up for. A day in our working lives is pretty boring in this regard, and we feel that’s exactly how it should be.

Working with us means you can be flexible with your schedule. It’s OK to disappear for a few hours in the middle of the day to run some errands, get a haircut, pick up the kids — whatever reason, you don’t need to explain yourself. You also fully decide when you take time off: our team is sufficiently varied and well organized that there are always enough people around to handle the load, and in the rare cases it’s not, we will decrease the load instead of asking people to move their holiday.

Being remote-first means we favor asynchronous communication. We don’t shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so there’s a written, persisted record. We’re mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slack’s DnD function, especially when you’re not working!

We’d be really happy to welcome you in our #dev channel, but it’s not just virtual: we make sure we regularly get to see each other in real life too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.

What does working at Silverfin look like?

We work in nimble teams around 5 people in size, with each team taking ownership of a specific set of features of the application. Teams are responsible for a full slice across the stack, so both the backend as well as the frontend of each part is maintained by the same people.

You’ll be supported by our UI designer who develops and maintains HTML and CSS components into a reusable UI-framework, and even builds Vue.js prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive as well.

Our ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise. We’re enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the “other side”.

Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. Our daily tools include GitLab, Quip and Slack, with Zoom as our remote conferencing tool of choice.

No code gets deployed without a code-review by a peer and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but they’re free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.

Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB*, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.

*: Our ops team noted that this actually isn’t that hard to achieve if you’re just indexing everything, but it still sounds impressive, right?

What does your future look like?

Personal growth is key to staying motivated. At Silverfin you don’t need to move to management in order to get promoted. We see the individual contributor track and the management track as two different growth paths which every engineer can follow and switch between. You can be promoted, including pay raises, as a contributor just like as a manager.

Everyone has a €1000 yearly budget to spend on conferences, courses, workshops or other training to improve their skills and level up. This also includes accommodation, travel costs. If the conference is on a workday you’ll get paid like any normal day. Silverfin colleagues regularly visit conferences across the world. Are you going to Euruko this year? Come say hi!

We’re looking to hire a lot of new colleagues, and by the end of the year we’d like to have a couple of more teams. Each new team would also need a new teamlead, and we prefer to promote from within the engineering team. This means if you’d like to step onto the management track, there will be plenty of opportunities to do so in the near future. We pro-actively keep track of who would be interested, and provide feedback and learning opportunities to work towards such a goal.

What are we looking for?

  • You’re experienced in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Rails’ training wheels if necessary.
  • You’re up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
  • You code with reason and can justify the important decisions you made during development.
  • You can communicate clearly in English, both written and verbally.
  • You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design.
  • You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.
  • You’ve got opinions on code design and you can discuss them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary.

What can we offer you?

  • Actual, proper work-life balance
  • Choose your own working hours and work 100% remotely
  • Personal growth training and opportunities
  • Join a distributed remote-first engineering team with 25 colleagues in 14 different countries
  • A refreshing work environment with professional, friendly and welcoming colleagues
  • A €1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills

Requirements

  • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.
  • You get Rails
  • Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)

Nice to have’s

These would be nice but are definitely not necessary. Don’t worry if none of the following applies to you.

  • Experience as a remote worker in a fully remote team
  • Experience with Javascript (ES6) and frontend frameworks
  • Experience working with large datasets and the problems they bring
  • Experience in Fintech
  • Accounting knowledge

Interested?

Apply
Global Scale Solutions GmbH Frontend Developer
  • München, Germany
  • Full-time

23 days ago

Your profile

Your profession excites you and have a genuine interest in what you do. You are looking for an employer who appreciates you as an individual and who is interested in helping you develop your personal and professional career path. Taking responsibility for your work means more than just showing up to the office every day. You’re willing and eager to help team members who are struggling with their own tasks. The quality of your work is of a consistently high standard. You're not afraid of challenging tasks and have ideally already gathered experience in mission critical and highly available applications.

Dealing with your colleagues in a respectful way is important to you, as well as possessing a system of values. However, you're not lacking a good sense of humour to keep the team spirit up!

You’re fluent in English and you enjoy working in a multicultural, interdisciplinary environment. Knowledge of German language is a plus but not a must. 

**Your professional qualification

**

  • Profound knowledge of HTML, CSS and JavaScript and proven track record of using it professionally
  • Mastery of your own toolset (IDE, operating system, debugging tools, etc.)
  • Familiarity with CSS pre-processors, CSS frameworks, build tools, bundlers
  • Experience with a framework like React.js, Angular or Vue.js
  • Strong analytical & problem-solving skills
  • Experience with testing frontend apps (Jest, Enzyme, Cypress, etc.)
  • Excellent communication skills

Non-EU residents: Please note that you need to fulfil the german Bluecard requirements in order to apply for this position.

What we're offering you

  • An experienced team of highly motivated, skilled and interesting individuals
  • A dynamic workplace giving you lots of opportunities for professional and personal development
  • The opportunity to take on responsibility from the first moment on, building and shaping smart solutions
  • A fair compensation packet with a full-time permanent contract
  • Flexible working hours and a goal oriented approach
  • We support you (and your family) with your relocation to Germany / Munich and assist you with the initial steps of your life in a new city / a new country
  • The best possible technical equipment, no matter if you chose Mac or Linux
Apply
Nava Frontend Engineer
  • Remote USA
  • Full-time

49 days ago

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

Nava is at the forefront of reimagining how our government serves its people, and we’re looking for experienced designers and developers to help drive this mission forward.

You will work on small teams to build scalable infrastructure for our government -- designing, implementing, and delivering services that millions of Americans depend on. You care deeply about working on technology that improves people’s lives, but don’t think technology is always the answer. You are passionate about building large-scale systems that are inclusive, well-designed, fast, scalable, and secure, and you'll help set high standards for our teams in terms of simplicity, empathy, and accessibility.

You can work remotely, or work from one of Nava’s offices in DC, SF, or NYC.

Opportunities and Challenges

Nava provides opportunities to do meaningful, impactful, mission-oriented work. As a public benefit corporation, we have a social mission written into our founding charter. The people who work at Nava have a fiduciary duty to our stated mission: to improve access, effectiveness, and simplicity of government services. We see this as an opportunity, but it is also important to highlight the challenges we face in advance.

You will be working within the government ecosystem, which means working dynamically, with other government contractors and civil servants. Working with people outside of your company means you'll likely encounter different working styles and cultural norms. At the same time, working as part of a larger team allows us to deliver on projects of larger scale and complexity.

The government also imposes a level of bureaucracy that is typically not present in a company of our size in the private sector. We operate in a regulated environment, where checks and compliance is built into the process of building software. This can make the path to production slower and some decisions, such as tools and processes, lie outside of our control. However, beyond writing code, finding and recommending ways to improve the way government software is built is one of the highest-leverage ways we help fulfill our mission. While our work is to build new systems with up-to-date technology, we have to do that within an existing ecosystem. Our work is building functional, resilient software for production. We don't build flashy prototypes that don't work for real people.

What you'll do

  • Collaborate with the product team, government stakeholders, and other contractors to build new systems and make improvements to existing systems.
  • Design and spec out major functionality and flows.
  • Drive ideas from concept to production, from sketching and wireframing to implementation and launching to production.
  • Participate in planning and breaking down requirements into tasks.
  • Review code and give feedback on technical specs.
  • Make improvements by proposing new tools and practices.

What we're looking for

  • At least two years of experience working in an agile, multidisciplinary team environment, preferably designing and building medium or large-scale web applications
  • Experience mapping and driving systemic improvements within complex service environments
  • Understanding of web and mobile user interface design best practices
  • Significant experience in JavaScript, CSS, and responsive design
  • Demonstrated ability to design, build, and test semantic, accessible, Section 508 compliant web applications.
  • Understanding of inclusive design methodologies
  • Some experience with a modern JavaScript framework, such as React, Vue.js, Angular or Ember
  • Familiarity with a JavaScript testing framework such as Jest, Jasmine, or Mocha
  • Tenacity to dive into problems and iterate in working code
  • Equal parts systems thinker and advocate for users
  • Highly resourceful, reliable, and detail-oriented
  • Ability to think strategically around trade-offs and short term vs. long term benefits
  • An adaptive, empathetic, collaborative and positive mindset
  • Excellent written and verbal communication skills, technical and otherwise

Things that are not important to us

  • Whether or not you have a CS or engineering degree.
  • Whether or not you have GitHub contributions. (It's great if you do, but we don't expect it.)
  • Whether or not you have worked at a well-recognized company.

Other requirements:

  • Education: Due to contractual requirements, this role requires a Bachelor's Degree (in any discipline).
  • Residency: Lived in United States at least 3 years out of the last 5 years

We're a small team working to radically improve our government, so everyone that joins us has a direct impact on the direction and success of Nava. We are stewards – we hold a deep responsibility towards the systems that we work with. We are a community – we value collaboration both within our teams and with the many hardworking people within government. We offer generous benefits and equity.

We care deeply about diversity and inclusion at Nava. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Note: We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role is required to work from the contiguous United States.

Mindvalley Full-Stack Developer
  • Remote Kuala Lumpur +/- 6 hours
  • Full-time

58 days ago

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

We are looking for Full-Stack Developers with an epic passion for technology, an obsession for quality. As part of the  Mindvalley team, you will be working with a team of smart, friendly, and dedicated Engineers, Product Managers and Designers to contribute to the most advanced Tech projects in Mindvalley and streamline, scale and optimize our products and platforms.

The Role

We are looking for an analytical, results-driven Full-Stack Developer who will work with team members to troubleshoot and improve current applications and processes. The Full-Stack Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication and project management skills.

To succeed as a Full-Stack Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.

As a Full-Stack Developer in Mindvalley you can expect to grow with an international team and work with state of the art tools and techniques. You will have the opportunity to work with different technologies and bring your ideas to the table to constantly improve the way we do things.

You must have a solution oriented mindset and you are always looking for the absolute best solutions to solve problems, and are even more productive in a collaborative team environment. In this role it's essential to be a team player - we succeed because we catch and support each other in our work. In your day to day operations you must appreciate receiving feedback on your work and at the same time you will be comfortable assisting your teammates by doing the same in the form of code reviews, general feedback and structured sharing.

Responsibilities

  • Working with our preferred technology stack (Primarily Elixir/Phoenix, Ruby on Rails).
  • Develop, scale, and optimize amazing GraphQL & RESTful APIs.
  • Experience with designing and optimizing PostgreSQL databases. Graph database (Neo4j) experience is bonus
  • Be part of our backend service teams supporting web and mobile clients.
  • Build front-end applications using modern JavaScript frameworks (Vue.js, React, TypeScript).
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment.
  • Experience with testing frameworks and end to end testing
  • DevOps experience is an added advantage

Requirements

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Passionate about clean code architecture and software craftsmanship
  • Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, React, Vue.js)
  • Experience with Git and GitHub or similar
  • A strong grasp and experience with relational databases; including PostgreSQL, MySQL  (Graph Databases a bonus)
  • Experience with background job processing (Oban, Sidekiq etc)
  • Experience with Message Queues (Pubsub, Kafka etc)
  • Comfortable working in the terminal
  • Proficiency within an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, Jasmine or equivalent
  • Experience working with profiling tools
  • Knowledge and familiarity with caching strategies, design patterns, cloud architecture  and tools.
  • Consuming and integrating with third party APIs

Nice to have:

  • Elixir, building GraphQL APIs (Absinthe), GraphQL schema stitching & subscriptions, GCP, Kubernetes, JavaScript SSR, contribution to open source software
  • Experience with CI/CD toolsets and DevOps an added advantage
  • Experience working at startups 
  • Interest in EdTech

On the personal side:

  • You are excellent in communication, teamwork and also independent contributions;
  • You have a strong attention to detail and flexibility of adapting to fast changes;
  • You work well under pressure developing key features for high volume business critical systems;
  • You are available to start remotely within 1-2 months.
ClearLife Full Stack Web Developer
  • Remote UK Only
  • Full-time

May 21, 2020

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

You 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
Tailwind Full-Stack Developer
  • Remote North America
  • Full-time

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

Creative Commons Front End Engineer
  • Remote 2PM to 8PM UTC
  • Full-time

May 18, 2020

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

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.

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

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

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