The best remote jobs, hand-picked daily.

Post a job for $299
  • Software Dev (19)

    • About Jerry.ai:

      Think insurance shopping is painful and time-consuming? We thought so too. That is why we built jerry.ai to create the easiest experience for our users. Enabled by disruptive technologies, jerry.ai aims for the one-click user experience in financial product offerings which traditionally requires users to fill out long forms.

      Based in Silicon Valley, we are looking for engineering talent to join our team in Canada. We are backed by Y Combinator, SV Angel, Funders Club, and many other prominent Silicon Valley Investors. Jerry.ai is founded by serial entrepreneurs who previously built and scaled YourMechanic (“Uber for car repair,” the nation’s largest on-demand car repair site).

      About the role:

      We are looking for experienced software engineers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

      Our technical stack:

      • Javascript (with Flow) codebase: NodeJS (Express), React, React Native
      • GraphQL API (no REST)
      • PostgreSQL DB (transactional)
      • ClickHouse (columnar DB for data warehousing)
      • Redis (session storage, task queue management)
      • Sequelize ORM (exploring Prisma as a potential replacement)
      • Jest test runner
      • Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

      Technical requirements:

      • B.S. degree in Computer Science or related discipline.
      • 4+ years of experience as professional software engineer.
      • Strong software development fundamentals (data structures, algorithms, etc.).
      • Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
      • Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
      • Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
      • Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
      • Deep understanding of performance implications and scalability of code.
      • Keenness for writing good, meaningful tests and maintaining thorough test coverage.
      • Experience with large, complex code bases and know how to maintain them.
      • Experience with GraphQL and Apollo a big plus.

      Responsibilities:

      • Lead design and development of projects, either independently or in a team.
      • Assist with recruitment, interviewing, and hiring new team members.
      • Provide mentorship to junior team members and participate in design decisions.
      • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt.

      Location:

      • Toronto, Markham
      • Remote possible
    • We are looking for experienced software developers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

      Our technical stack:

      • Javascript (with Flow) codebase: NodeJS (Express), React, React Native
      • GraphQL API (no REST)
      • PostgreSQL DB (transactional)
      • ClickHouse (columnar DB for data warehousing)
      • Redis (session storage, task queue management)
      • Sequelize ORM (exploring Prisma as a potential replacement)
      • Jest test runner
      • Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

      Technical requirements:

      • B.S. degree in Computer Science or related discipline.
      • 4+ years of experience as professional software engineer.
      • Strong software development fundamentals (data structures, algorithms, etc.).
      • Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
      • Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
      • Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
      • Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
      • Deep understanding of performance implications and scalability of code.
      • Keenness for writing good, meaningful tests and maintaining thorough test coverage.
      • Experience with large, complex code bases and know how to maintain them.
      • Experience with GraphQL and Apollo a big plus.
      • Proficiency in English.

      Responsibilities:

      • Lead design and development of projects, either independently or in a team.
      • Assist with recruitment, interviewing, and hiring new team members.
      • Provide mentorship to junior team members and participate in design decisions.
      • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt.
    • TX Group Inc. is seeking motivated Artificial Intelligence Engineers, Machine Learning Engineers and Data Scientists  to join our team. MTX Group Inc. (MTX) is a technology services company based out of Albany, NY. MTX specializes in the Salesforce platform, Mobile Apps, Web Apps, User Experience and User Interface Design. We are a growing team of passionate individuals and in our fast-paced environment, you will collaborate with a driven team on a daily basis. In collaboration with our team, this position will provide opportunities to develop state-of-the-art AI/ML products in production grade systems and work on bleeding-edge technologies. This is a great opportunity for practitioners to enhance their career in Artificial Intelligence, Machine Learning and Data Science industry.


      Location:

      • USA
      • India


      Responsibilities:

      • Research state-of-the-art algorithms in machine learning, particularly deep learning, to identify viable approaches to significant unsolved challenges for the Maverick AI platform
      • Identify AI/ML solutions for video analytics, image analytics, audio analytics and big data analytics across but not limited to industry verticals like medicine, healthcare, disaster management and finserv
      • Design solution prototypes and POC that connect data sources through the selected algorithms to a concrete use case
      • Implement the algorithms, and test their efficacy and efficiency against real-world data, experimentation to improve accuracy
      • Create robust applications hosted on cloud services ensuring availability and security for the end users. Testing the application for edge cases and creating a good user experience
      • Deploy the solution in a production environment, with strong CI/CD pipeline to continuously update the solutions in place
      • Create custom data sciences solutions for specific project, in collaboration with the relevant MTX team and client
      • Mentor and guide junior data scientists and ensure a continuous learning environment in and across teams


      Qualifications

      • 2 to 8 years of experience in Artificial Intelligence/Machine Learning/Data Science
      • Proficiency with a modern programming language appropriate for machine learning and deep learning: Python is preferred, but skill in other languages such as JavaScript and R may demonstrate the necessary ability
      • Proficiency in the underlying mathematics of deep learning, particularly linear algebra and multivariate calculus
      • Knowledge of data structures, data management, data transformations, model selection, training and tuning of models and accessing the performance of models
      • Good understanding of industry standard platforms for AI/ML: Tensorflow, PyTorch, Keras, Theano, Caffee, etc.
      • Ability to use cloud services like AWS/GCP for model development and deployment
      • Ability to communicate technical topics effectively to both technical and nontechnical audiences
      • Ability to read, understand, and apply technical papers and articles in research journals
      • Ability to work independently and collaborate effectively with a project team in a research environment with a proactive and curious problem-solving approach

      What we offer:

      • Amazing culture
      • Failure is ok because we embrace it
      • Access to the leadership team
      • The chance to work in a fast-paced environment with experienced industry leaders
      • A learning environment where you can dive deep into the latest technologies and make an impact
      • Modern offices across all regions that promotes family concept
      • Fully-stocked kitchen with organic snacks, beverages, and coffee drinks
      • Monthly All Hands meeting - ask me anything style discussions with our Leadership Team
      • Team outings to sports games, game nights and more lead by our FUN ministers across all regional offices
    • Hi there!

      We're looking for a Senior Frontend Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world's APIs? Then keep reading!

      We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you'll take the leap of faith and apply.

      Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

      Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if:

      You care deeply about improving frontend technology so our customers can have a great experience using our product.

      About You

      You love code. You love to take raw ideas and build great products with JavaScript, HTML, and CSS. You know JavaScript is imperfect, but you embrace its functional side and genuinely enjoy coding with it. You might like to talk about obscure computer science topics, but really, you just want to write simple code and ship new products and features to customers (or improve existing ones).

      You love great UX. You spend most of your time coding, but you also have an eye for great design and a feel for great UX. Maybe you were once a designer (or still are) or maybe your creative outlet has always been the code. Either way, you care about more than just the code.

      You love learning new things. You love researching new tech and driving forward with the implementation details. Your focus is on frontend JavaScript code, but you can dig in wherever needed. Python, CSS, build tools, shell scripts, you name it. If you don't already know it, you're ready to learn it.

      You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that we can't control), customer demands, A/B tests, UX research, code quality, a rapidly changing ecosystem of languages and modules, and the list goes on. And we actually want to ship things too! You can balance those demands without getting overwhelmed and keep the needle moving forward.

      You love helping others. You love sharing knowledge with the rest of your team, building shared tooling for other engineers, giving back to the open-source community, and directly helping customers.

       

      Things You Might Do

      Zapier is a small, fast-growing, and remote-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:

      • Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering, and Flow typing.
      • Build reusable React components with modular CSS, manage data on the client with Redux and GraphQL, and test everything with Jest.
      • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling.
      • Refactor or improve existing code. We've migrated most of our frontend to React, but we still have some Backbone code to clean up. And we constantly find ways to improve all of our JavaScript code.
      • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
      • Help put tools, processes, and documentation in place to improve our code quality.
      • Review code written by other team members or other teams.
      • Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.
      • Work with complex and varied data structures (APIs can be a little, uh, eccentric).
      • Help out with our Python backend or Node-based developer platform.
      • Share what you know and learn either one-on-one or with lightning talks to the group.
      • Give back to the community via open source and blog posts.
      • Experiment: this is a startup so everything can change as we experiment with doing more custom partnership work
      • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

      You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects.

      About Zapier

      For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love.

      We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

      We believe that with the right tools, you can have big impact with less hassle.

      We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

      We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

      The Whole Package

      Location: Planet Earth.

      If you want to work remote, that's great. If you want to work near others, that's cool too. Our team of 100+ is distributed because it lets us work with the best people. You don't have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere.

      Compensation:

      • Competitive salary (we don't use remote as an excuse to pay less)
      • Great healthcare + dental + vision coverage*
      • Retirement plan with 4% company match*
      • Profit sharing
      • 2 annual company retreats to awesome places
      • 14 weeks paid leave for new parents of biological or adopted children
      • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
      • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.
      • Work with awesome companies around the world. We partner with great software companies all over the world and you'll constantly get to interact with people from these great companies

      *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.

       

      How To Apply

      We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate.

      After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

      Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

      Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

      Apply Here
    • 2 months ago
      Chess.com is a global team of passionate chess fans and developers. You can meet us here and read about our company here. We're always looking for great people to join the team. All of our jobs are 100% remote. We have a healthy work environment focused on well-being, respect, and memes/emoticons. We communicate with Slack and positive energy beams.

      If you love chess as much as we do, maybe this is your chance to work and do your hobby at the same time!? We have several positions we are looking to fill.

      Love Java and want to see your code power 100+ million chess moves per day? Join us!

      This is a full-time, permanent, remote work opportunity. 


      - Java 8 (core, concurrency, multithreading)

      - MySQL, Database Persistance 

      - Networking (TCP/IP, HTTP, WebSocket)

      - Project Management Skills

      - Hazelcast (not required, but bonus!)

      - Jetty (not required, but bonus!)

      - Cometd/Websockets (not required, but bonus!)

      - Linux (not required, but bonus!)

      - JavaScript (not required, bonus!)

      - Redis (not required, but bonus!)

      Apply here: https://goo.gl/forms/zHntL6fkVdZGBpjN2 



    • 2 months ago
      Bear Group is a leading web development firm based in Seattle looking for an experienced backend web developer to join our team. You will have the opportunity to work with leading companies and marketing teams to develop complex sites and integrations between systems.
       
      We are a fully distributed team that primarily builds in PHP on the Magento and Drupal platforms for ecommerce and content management sites. Since we are fully remote, you can work from anywhere! We do require at least 4 hours of working time overlap with the Pacific time zone work day where most of our clients are located. As a highly client focused organization, you will occasionally need to meet according to their schedule. This typically falls between 10 and 5 Pacific time, and we strive to give you plenty of time to focus on development.
       
      Working with a variety of clients, we fluidly form groups including a Technical Project Manager, a Quality Analyst, and one or more developers to complete sprints of work. The type of work depends on the client, but often includes:
      • Developing client web sites using Drupal and Magento Commerce
      • Focus on front-end development: HTML/CSS/Javascript coding, with Twig and PHP at template level
      • Balancing workload across many projects simultaneously
      • Quality assurance and testing across projects
      • Collaborating cross-functionally and with a diverse group of clients
      • Working with business development to assess and price new client projects
       
      You will need to be self-motivating and able to work independently most of the time, but we have a friendly and capable team to collaborate with when you encounter obstacles. You’ll need to have a minimum of 3-5 years of related work experience, a BA/BS degree, and experience with Drupal, Magento or similar open source frameworks. You’ll also need to be visually oriented with experience in Sketch or Photoshop and a good understanding of content organization and concepts within information architecture. Experience in client-service environments is a must and you’ll need to be professional and client service oriented; positive and proactive; able to react swiftly to meet client expectations.
       
      Since the technology world is constantly evolving, you’ll be expected to keep up with the current technologies and practices. To help with this, we provide an annual education stipend that can be used for attending relevant conferences or continued education courses.
       
      During your first week you will work closely with one or our senior developers to set up your new system and familiarize with our processes and tools. The system will be either Mac, Linux, or Windows to your preference, and we use Docker containers for a consistent development server stack. Other tools you will use include:
      • Git for source control
      • Bitbucket for Git repositories
      • Jira for project management
      • Confluence for documentation
      • Slack for communication.
      As you get your feet under you we will introduce some project work, again in collaboration with a senior developer on a sprint they are currently working on. Ultimately our developers work independently on your own tickets and sprints.
       
      In addition to competitive pay, a new computer, insurance, and 401k match, you’ll also receive:
      • 3 Weeks PTO plus approximately 10 vacation days annually
      • $1500 annual education stipend
      • Software stipend for the tools that you prefer to do the job
      To learn more about the company, visit www.beargroup.com
       
      We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
    • Development specialized on the free software project Open edX, used by many universities and companies to run online courses. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

      The Open edX platform is a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.


      Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.


      - 3+ years working with Python
      - Experience with Python web frameworks, specifically Django
      - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
      - Experience with unit testing
      - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
      - Experience with databases: MySQL, MongoDB, PostgreSQL
      - Experience with contributing to free software projects, and communicating within a free software community

      You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

      - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

      - Cloud computing, like AWS or OpenStack

      - Configuration management tools such as Ansible

      - RabbitMQ, Redis & Elasticsearch

      - git source control

      - Mobile development (iOS and/or Android)

      - Managing clients & projects from beginning to completion (senior developer)

      - Public speaking at conferences (you would present a talk every year at the Open edX Con)


      We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

    • 5 days ago

      We're looking for a Senior Web Developer, who is self-starter, can think on his/her feet, play well with others, and do great work in a fast paced, agency environment and has experience developing for content management platforms such as Kentico, Sitecore and/or Sitefinity.


      By bringing together like-minded people, who share common passions, who enjoy each other's company and respect each other's skills, BlueModus has created a culture where people work hard, have each other’s backs, and love what they do. Come join a team with a clear mandate to deliver high value to their clients. If you’re up for a challenge, then we’d love to hear from you.


      Benefits:



      • Work at a company that was a Finalist for 2018 Best Places to Work by Denver Business Journal and ranked #50 on 2019 Best Places to Work by Built in Colorado

      • Competitive salary

      • Recharge your batteries with ample paid time off that includes 9 holidays, 10 vacation, 2 personal and 5 sick days

      • Get that dental checkup with full benefits - health, dental, vision and disability

      • Plan for your future with our 401(k) plan + employer match

      • Stay fit and healthy with our gym membership reimbursement

      • Awesome office in the heart of downtown Denver right off the iconic 16th Street Mall

      • Fully stocked kitchen and snack dispensers

      • Catered team lunches 4 days a week, plus breakfast on Fridays

      • Keg for Thirsty Thursdays

      • Team building “fun” days and other company sponsored activities through the year

      • Dog friendly office

      • Commute in style with our RTD reimbursements or don’t commute at all with our remote work options

      • Whether you’re an early riser or a snooze master, pick a schedule that works for you with flexible working hours


      What You Will Be Doing:



      • Responsible for billable client consulting

      • Maintenance and continued enhancement of the back end of our clients' web sites and web applications

      • Understanding and applying applicable development and coding standards

      • Building packages and deploying software to integration environments

      • Fielding technical questions from clients, other developers, project management, quality assurance, and other colleagues

      • Providing development estimates for enhancement requests

      • Participating actively in agile teams while learning from software architects and / or solution leads

      • Investigating and resolving bugs and deficiencies in the project codebase

      • Building and maintaining internal tools to streamline the software development process and enhance productivity

      • Researching new software development concepts and making suggestions for improvements

      • Creating and integrating features for our client solutions using the latest C#/ .NET technologies

      • Writing web services, business objects, and other middle-tier framework using the .NET framework

      • Actively participating in code reviews

      • Championing testing and QA initiatives


      Must Haves:



      • 5+ years of .NET/ASP.NET development experience using C# like Microsoft MVC, WCF, Web API, and WebForms

      • 5+ years of experience with object-oriented design, software patterns, multi-threaded, debugging and refactoring

      • 3+ years of JavaScript experience

      • Experience developing websites and microsites in a Content Management System (CMS) like Kentico, Sitecore, or Sitefinity

      • Experience troubleshooting of CSS and HTML issues

      • Experience resolving cross-browser compatibility issues

      • Experience with MSSQL Server + T-SQL, creating tables, stored procedures, and data views

      • Understanding of code versioning tools, such as Git, Mercurial or SVN

      • Experience with Continuous Integration and Automated Build products like Team City, Azure DevOps, or Jenkins

      • Experience with responsive and mobile site development

      • Understanding of DevOps principles: sites, certs, automation, and networking

      • Strong testing and QA ethic


      Nice-To-Haves:



      • Experience working at in an agency environment

      • Experience with agile/lean development

      • Understand SEO principles

      • Bachelor’s degree in computer science, computer or electronics engineering, information technology or related

    • We're looking for a well-rounded and experienced full stack developer strong in both front-end (CSS, HTML, React, etc) and backend (NodeJs, Redis, Mongo, Serverless).  The perfect candidate can take a mock-up, have a conversation about the feature/interaction, and can build that interaction as a working application (CSS, HTML, React, Node-based API, etc). The right fit for our team has a love for coding and learning, works well in a fully-remote environment and is a high-energy strong communicator who can join an expert team and work with limited direction.  This person would have at least 3 years of professional experience and preferably experience working remotely. The Work:
      • Expand and evolve our social media dashboard and analytics platform used by thousands of journalists and broadcasters worldwide
      • Build new features (screens, interactions, workflows) based on mockups and wireframes
      • Build APIs and services that integrate with social media APIs (Facebook, Twitter, Instagram, etc)
      • Help upgrade our systems from SOA to true microservices on AWS Lambda (Serverless)
      The Environment:
      • 100% remote team
      • Platform based on React + Serverless + Mongo, etc
      • Mobile apps built w/ React Native
      • AWS Cloud-based hosted infrastructure
      • Slack, Hangouts and other online collaboration tools
      The Perks:
      • 100% remote work
      • Competitive pay
      • Comprehensive health, wellness and career benefits package
      • Trust, autonomy, empowerment
      This is just scratching the surface -- we're a fun team of people who love what we do!  If this sounds good so far then reach out and we'll share the details. Skills & Requirements We're looking for someone who can comfortably work on whole features/stories independently.  You should be strong on the front-end development (CSS, HTML, React, Angular) and equally strong on the backend doing API design, building NodeJs services in a serverless/cloud environment. Required skills/experience:
      • Strong understanding of modern JavaScript (ES6+), CSS and HTML concepts
      • Demonstrable experience with ReactJs and NodeJs
      • 3+ years web app development experience
      • 2+ years of front-end development (HTML, CSS/SASS, etc)
      • 2+ years of NodeJs experience
      • Fluency in Git, GitHub and source code management concepts
      Bonus skills/experience:
      • Social Media APIs (Facebook, Twitter, etc)
      • Serverless framework (AWS Lambda) experience
      • Microservices and/or SOA
      • Previous remote work experience
      Working Remote:
      • This is a 100% remote position, communication and self-direction are incredibly important
      • You'll need a dedicated workspace (with a door)
      • You must have a reliable high-speed internet connection (collaboration requires bandwidth)
    • Australia’s First Open Banking Payments Platform
      2 months ago
      We're searching for a senior engineer with extensive experience building web applications that combine solid architecture, security and scalability with a focus on customer experience. You will be a vital team player who is able to balance the core platform requirements of the business with the ability to embrace new technology and best-practice innovations in the sector. Creating web services with a keen focus on API consumability is second nature. You are comfortable working on large projects, taking them forward and making recommendations to the direction they take based on evidence provided by hard data. You can spot a well designed API and have proven experience working with and developing critical APIs at scale. Split at a glance
      • A single app, with a large pipeline of new integrating clients.
      • Stack snapshot: Rails, RSpec, PostgreSQL, Redis, Puma, Yarn, Webpack, AWS.
      • Process management: Asana, GitHub.
      • TDD with 100% coverage (according to Simplecov).
      • We ?? code reviews.
      Key responsibilities
      • Design, develop and iterate through new features.
      • Provide insight and advice to other key stakeholders.
      • Review and mentor other team members. Be a team player!
      • Ensure production-ready high code quality.
      • Continually consider the product from both a holistic and specific view-point.
      • Security reviews.
      Required Skills
      • Technical planning with proven experience designing APIs with scale and security in
      • mind.
      • High level of proficiency in Ruby, JavaScript and Git.
      • Comfortable with CSS, HTML and associated front end technologies.
      • Familiar with CI/CD processes.
      • Highly attentive to detail (nothing is too small to notice or correct).
      Bonus Skills
      • DevOps and AWS
      • Modern JS and frameworks (ES2018, React, Redux, etc…)
      Personal Attributes
      • Be assiduous.
      • Be honest and trustworthy.
      • Be respectful.
      • Be flexible.
      • Be proactive.
      • Possess cultural awareness and sensitivity.
      • Demonstrate sound work ethics.
      What’s on offer?
      • Competitive salary package commensurate with experience.
      • Great employment benefits and working situation (remote friendly).
      • Rapid career advancement opportunities.
      • Read more about our approach at http://www.splitpayments.com.au/careers
    • 1 month ago
      Who We Are

      npm is the world’s largest software repository, with 11 million users and over 15 billion software package downloads every month. We maintain hundreds of open source modules, among those the npm CLI, one of the most active projects on Github. In order to ensure that the millions of users of our software can find the support they need to be successful we are cultivating a community of javascript developers.
      Our challenges extend beyond simply writing code or engineering software. We need you to help us grow our software, grow our users as engineers, and help turn our users into contributors.
      What You'll Do

      Do you have a passion for making your fellow developers' lives better? Do you want to have an impact on the daily lives of millions of engineers? Do you want to be on a team that cares deeply about the success and welfare of the contributors to their projects? If yes, this role could be an excellent fit for you.
      In this role you will…
      *  mentor members of our community in providing contributions to our projects and the javascript community as a whole
      *  introduce new features that have either been proposed by internal product management or via our public RFC system
      *  support and advocate for npm's open source community and communicate with them through npm.community and other public  venues
      *  organize our bi-weekly releases
      *  maintain and further improve the codebase of the CLI to make it even more stable and easy to change
      What We Value

      Our team values stability, communication, action, sustainability, empathy, and reflection. We work collaboratively to find the best solutions to problems. We write and speak constantly about our work, both to improve our own thinking about it and to communicate with one another and our users. Because the team is small, we also value creativity, and continual process improvements. Your work at npm will make every JavaScript developer in the world faster and happier.
      Our Code of Conduct

      npm exists to facilitate sharing code, by making it easy for JavaScript module developers to publish and distribute packages.npm is a piece of technology, but more importantly, it is a community.We believe that our mission is best served in an environment that is friendly, safe, and accepting; free from intimidation or harassment. We do not tolerate abusive behavior.See our unabridged code of conduct [here](https://www.npmjs.com/policies/conduct).
      Why you should join

      In joining the npm team, you'll become an important part of a small but dedicated engineering team. We strive to provide a sensible working environment that doesn't ask for or encourage habitual overtime and we offer flexibility in schedule. We have a progressive parental leave policy and vacation time is not just encouraged, but celebrated and enforced. We also understand that healthy schedules lead to better outcomes.
      We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other's assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applicants, including those from historically marginalized groups — women, people with disabilities, people of color, formerly incarcerated people, people who are lesbian, gay, bisexual, transgender, and/or gender nonconforming, first and second generation immigrants, and people from low-income families.
      Where We Can Hire

      Our headquarters are in Oakland, California. We are hiring humans from around the globe. We can best support you if you can overlap with US time zones. If you have experience working remotely, so do we. We cannot currently sponsor new work visas other than TN-1s, but we can transfer existing H-1Bs. 
    • 4 weeks ago
      As a Platform Engineer at Serverless, you will be building large scale micro-service architectures and distributed data pipelines to support the backend needs of compelling user facing products. These needs go beyond functionality and encompass performance, reliability and cost-effectiveness at web scale. You will be responsible for maintaining and nurturing a cohesive architecture on a rapidly expanding and evolving project. In addition, you will be managing and operating infrastructure and services running on multiple data centers worldwide. Most importantly, you will have end to end engineering ownership - Ideation, Development, Release, Production support and Enhancements.


      Our ideal person is someone who has extensive experience building high throughput, low latency APIs and has operated distributed systems to offer stringent SLAs at scale. Someone who can quickly prototype functionality but also knows how to make services production-ready. You have the ability to adopt new technologies with ease and are comfortable being on-call as needed to support what you build.

      To excel in this role, you MUST be good at

      - Presenting complex ideas and approaches in simple communicable terms across engineering and management levels
      - Proposing solution alternatives, analyzing tradeoffs and making high impact product and engineering decisions
      - Independently solving complex problems as well as collaborating with other engineers on team initiatives
      - Evaluating and incorporating open source software into Serverless’ technical architecture
      - Rapidly Iterating on solutions and continuously delivering software with automated unit/integration tests
      - Collaborating to fellow engineers and embodying development best practices
      - Demonstrating flexibility and efficiency working with remote teams
      - Working with multiple programming languages in a polyglot environment

      Requirements

      * Minimum 4-6 years experience developing production-grade backends, APIs and data pipelines
      * Expertise in designing and architecting distributed systems that operate at web-scale
      * Background in cloud-centric technical architectures involving load balancers, distributed caches and eventually consistent databases
      * Ops automation experience with multi-region public cloud deployments, preferably AWS
      * Strong grasp of horizontal and vertical concerns of micro services such as discovery, rate limiting and monitoring
      * Experience being on-call to support live production software
      * Working knowledge of shell scripting, Continuous integration and delivery
      * Good understanding of foundational networking concepts, protocols and security (TCP/IP, DNS, TLS etc)
      * Strong programming fundamentals and ability to produce high quality, tested code
      * Mastery with one or more general purpose programming languages (Javascript, Python, Scala etc.)
      * Working knowledge of Go is a plus
      * Comfort with dynamic startup environments where change is constant and there is a need to be largely self-guided
      * BS or MS in Computer Science or related technical field

      If you are excited by the aforementioned responsibilities and meet the above qualifications, send us your resume and LinkedIn profile along with a note on why you think you are a good fit for this role. We are committed to providing all applicants a timely response.


      We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion. 
    • We are looking for an expert Javascript developer to help us build frontend apps for our products and services. You will be working with the Vue.js framework primarily, bringing UX to life and developing all the frontend interface and interactions. Experience of working with Vue.js is obviously a plus, but more generally you will need to be a strong all-round Javascript developer with a solid grasp of HTML/CSS as well. If you're also proficient in working with backend Node.js as well, that would be a bonus.

      You will need to be a creative problem solver, as much of the work requires creative approaches to unique technical challenges which often don't have much - if any - coverage on sites such as Stack Overflow.

      The complexity of the software is also a key component. Much of what we are building is concerned with complex data structures (including SVGs) as well as the inevitable complexities of scaling an app out into large organisations. As such, you will need to have a strong engineering mindset with the ability to think through problems in a structured way. Or to put it another way, you should be able to produce robust, tested code that will stand up in production.

      Responsibilities

      • Building robust frontend apps with the Vue.js framework, including unit tests
      • Creating custom single-file components for use in the interfaces
      • Developing applications for parsing and working with XML structures including SVG data
      • Writing clean, well-documented and well-tested code with strong adherence to modern ECMAscript standards
      • Optimising applications for maximum speed and scalability
      • Working with the team to solve complex challenges and contributing ideas and solutions regularly

      Skills and qualifications

      • Strong understanding of vanilla Javascript and latest ECMAscript standards
      • Basic understanding of web markup, including HTML5 and CSS3
      • Minimum 2 years experience of working with the Vue.js framework
      • Experience of working with state management systems, preferably Vuex
      • Experience of writing unit tests in tools such as Jest or Mocha (or component snapshots)
      • Familiarity with frontend build tools, particularly Webpack
      • Proficient understanding of code versioning tools including Git
      • Good understanding of browser rendering behavior and performance
      • Bachelors degree in computer science
      • Excellent communication skills
    • 2 months ago

      We’re a small team that has the resources and support of a large company. Pocket was acquired by Mozilla in 2017, and together we are committed to an internet that elevates critical thinking, reasoned argument, shared knowledge, and verifiable facts. As our first Engineering Manager, you’ll be responsible for helping ensure our ability to support high quality content on the web. This role is fundamental to Pocket’s success.

      Come work with us and make a huge impact on advancing high-quality content on the web.

      What you’ll do:

      • Lead a distributed team of 6-10 software engineers building our web app, extensions and integrations into the Firefox browser.
      • Report to our CTO and as our first Engineering Manager, help define what will make the role successful at Pocket.
      • Create an inclusive environment which engages and challenges your team members, and exposes them to new opportunities.
      • Set and communicate your team’s goals, and establish plans and schedules to attain them.
      • Collaborate with engineers, data scientists, designers, product managers and support teams to implement our product strategy.
      • Ensure that the software your team delivers is on time, high quality, measurable, and maintainable.
      • Anticipate the right mix of capabilities required for your team to be successful, and recruit and hire new people as needed.
      • Be rewarded with growth and leadership opportunities for strong performance.

      What you already have:

      • You have 6 years of overall industry experience, with at least 2 years of hands-on technical leadership and/or people management experience.
      • You have the ability to successfully lead and ship complex software projects on time in a loosely structured environment.
      • You can hire, coach, motivate, develop, and delegate to geographically distributed team members with different skill sets from your own.
      • You can resolve problems, manage risk, lead change, and facilitate collaborative decision-making in a multi-functional team.
      • You possess clear and succinct communication, and the ability to develop positive relationships with subordinates, peers, upper management, and partners.
      • You can enable creative thinking and new contributions in your team.

      Our team requires skills in a variety of domains. You should ideally have experience with some of the areas listed below, and be passionate about learning new things. We’re excited to see:

      • Experience with building modern applications on the web
      • Working knowledge with web technologies: Javascript, CSS, HTML
    • 6 days ago

      Job description

      At Igalia, we have positions open on our graphics team, which has a particular focus on Linux graphics. The graphics team at Igalia is geographically distributed and incorporates a wide variety of expertise including the OpenGL and Vulkan APIs, open-source GPU drivers (Mesa), as well as many other layers of the graphics stack.


      Required skills

      Good English communication skills, both written and spoken.

      Capacity to work autonomously in a distributed environment.

      Linux experience.

      Programming experience in C (C++ experience is a bonus).

      Good understanding of the open-source development model and practices.

      Useful skills

      None of these skills are required beforehand, but they represent the sort of skills that members of the graphics team use for their day-to-day tasks.


      Understanding of modern GPU hardware.

      Familiarity with 3D APIs (Vulkan, OpenGL, Metal, or DirectX).

      Experience contributing to open-source projects, especially those involving the Linux graphics stack.

      Development experience in Mesa and open-source GPU drivers.

      Development experience in display technologies such as X11 or Wayland.

      Development of UI toolkits (GTK+, Qt, etc) and/or desktop shells and compositors (GNOME shell, etc).

      Willingness to represent Igalia at events and speak about our work at relevant conferences.

      Work environment

      Igalia is a worker-owned, employee-run company with 16 years of experience building open source software in a wide range of exciting fields. We work on the core of such widely-deployed projects as the WebKit and Blink browser engines, the Mesa graphics drivers, the V8 and JavaScriptCore language runtimes, and the GStreamer multimedia toolkit. We are also at the cutting edge of high-speed software-defined networking with our work on Snabb Switch. At Igalia, you can develop your career in a unique environment, participating equally in the management of the company via our democratic, consensus-based assembly structure.


      Igalia is a remote-friendly working environment, enabling employees all over the world to participate fully in the company culture. Our team includes employees based in Asia, Europe and America, spanning both timezones and cultures.


      One of the core principles of Igalia is equality, so we feel a deep and continual obligation to acknowledge and counter the structural discrimination that permeates our industry and our world. In a practical sense this means that we use principles of diversity and inclusion to help shape company policy and to maintain a safe and just work environment. We also feel that one of the best ways to accomplish these goals is to grow and maintain the diversity of Igalia itself. We welcome applicants regardless of their age, disability, gender, race, marital status, religion, sexual orientation or whatever type of systemic discrimination that they have faced.


      Application form

      Send us your CV, accompanied by a brief cover letter by filling the form below. Happy hacking!

      Please fill in the form below, all fields marked with an asterisk (*) must be completed.

      If you have any further question please feel free to contact us.

    • Pulumi (US East Coast)
      2 weeks ago

      We are looking for a passionate Senior Customer Engineer to bring Pulumi’s cloud programming model to the world. You will be a part of realizing a vision where every developer can program the cloud.

      In this customer-facing engineering role, you will be the center of successful implementations of Pulumi with our newest users. It will be your job to take the shared vision of a customer deal and deliver on it: from assessing our customer environment, building a customized deployment plan, and working internally and externally to ensure our customers are happily using all of the Pulumi power they purchased.

      Expect to be challenged, learn, teach, and collaborate with a world class team of great people.

      Pulumi is headquartered in Seattle, WA. This role is home office, preferably based on the East Coast to best serve our customers there. If you prefer a co-working space, that can be arranged. We are committed to our remote workforce and building a cohesive team.

      In This Job You Will:

      Work with customers across their entire lifecycle - from pre-sales (demos, answering inbound questions, reaching out to new users) to post-sales (on-boarding, technical reviews, answering support tickets.)

      Create technical materials for customers - examples, guides, demo scripts, product briefs, etc.

      Onboard enterprise customers, optimizing Pulumi for their environment.

      Close the loop between customers, product, and engineering teams, championing the product to the customer, and bringing their requirements to the roadmap.

      Listen and respond; build and advise on the best technical choices for our customers.

      Be challenged, solve new problems, teach about our technologies, and figuring out new, better ways to delight our customers.


      To Be Successful In This Role, You Have:

      Pre- or Post- Sales experience using devops products with enterprise customers.

      Comfort coding in TypeScript, JavaScript, Python, or Go. Hands-on development work for customer implementations is required.

      A commitment to user experience, customer optimization and successful implementation of new products.

      Deep familiarity with core web technologies, Open Source technologies, and public cloud platforms.

      Exceptional customer management, presentation and communication skills.

      BS degree in Computer Science, or equivalent practical experience.

      About Pulumi:

      Pulumi is reimagining how developers and DevOps teams create and manage cloud software, through a unique combination of developer tools and system innovation. The company leads with an open source platform that embraces real programming languages, tools, and techniques, and offers an innovative SaaS product that helps team collaborate.

      Pulumi was founded in 2017 by developer and cloud experts from many corners of our industry to deliver innovative approaches to cloud software development. Since emerging from stealth in mid-2018, we are accelerating our platform momentum and product adoption. The team is built on a culture of openness, diversity, respect, and thinking big.

    • eMoney Advisor
      C#
      2 weeks ago

      Our mission is to transform the way financial professionals deliver advice at scale and build collaborative relationships with their clients.  At eMoney advisor, we are changing the rules in the wealth management industry through the infusion of leading-edge technology and services. 


      For nearly two decades, our software engineers have worked tirelessly to develop products for financial professionals to transform the financial services industry as you know it today, to the dynamic and technology driven industry of tomorrow.   This includes bringing fresh ideas to legacy concepts and making sure that eMoney’s core values of collaboration, innovation, passion, integrity and of course fun are never compromised. 


      eMoney is a technology company and its engineers are its core.  We are looking for the best and brightest software enthusiasts with a variety of technical skills who are ready to solve problems and challenge conventional thinking.  People that love design and our agile development methodology, who’s views help to expand the product vertical their team operates in will thrive in our environment.


      If you have these qualifications…



      • 5-10 years of experience with one or more object oriented programming languages including but not limited to C#, Java, C++, Objective C, Python. 

      • Experience working with server-side web frameworks such as NET MVC or Spring MVC 

      • Experience with client-side browser languages and frameworks including Javascript, React, AngularJS, Bootstrap, jQuery a plus.

      • Experience working in a modern software development environment using practices such as continuous integration, continuous deployment, test driven development, pair programming, Agile practices such as Scrum, Kanban, XP. 


      And can handle these responsibilities…



      • As a highly technical member of the team, actively seek to master of our tech stack, tools, and practices. Complete complex modifications, refactoring, and bug fixes to existing functionality without the need for oversight. 

      • Be an active team member. Listen a lot. Ask questions to seek clarity. Take the floor when you have information, experience, or perspective to share. Actively participate and contribute to technical discussions and code reviews. 

      • Develop a deep understanding of the business context under which your team operates and present feature recommendations. Build empathy for the personas your team supports and recommend design changes.


      We will give you….



      • A great place to learn, grow, transform and lead

      • A fun environment that encourages having a good time and loving what you do

      • A robust benefits package that includes no-cost medical plan options and a variety of company provided benefits to enhance your life outside of work

      • 401k with a generous company match

      • A wonderful opportunity

    • Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. We are looking for a talented server engineer who enjoys focusing on frontend development to join our passionate development team. The correct person will take pride in their work, have extreme attention to detail, and be able to get their hands dirty implementing HTML/CSS/JS frontends. Implementing the designs from our design team will be the majority of the job role. Familiarity with popular JavaScript frameworks (React, etc.) is preferable. We are looking for a well-rounded developer who has the backend chops to implement the server-side aspects of their projects using Ruby on Rails. This position will report directly to our Head of Development and work closely with our other engineers. You’ll be able to work 100% remotely, and we are looking for someone that can grow with our products for years to come. You’ll be a good fit if you:
      • Are self-disciplined and have a great work ethic
      • Have good time management skills
      • Communicate well
      • Can work until at least 1pm EST M - F
      • Like having a consistent daily work schedule
      • Have at least three years of experience building SaaS interfaces
      Frontend Development Requirements:
      • Highly skilled with HTML / CSS
      • Bootstrap
      • Javascript & jQuery
      • Git
      Backend Development Requirements:
      • Ruby on Rails
      • Postgres or MySQL
      • Unit tests (rspec, etc.)
      • Background workers
      • Writing design docs
      • Working from design docs/specifications & wireframes
      Bonus:
      • React & Redux
      • Vue.js
      • AngularJS
      • Service workers architecture
    • JavaScript engine developer

      Igalia is looking to hire a developer for its compilers team. Our team focuses on JavaScript, contributing to V8, JavaScriptCore and SpiderMonkey. As a programmer joining the group, you will have the chance to improve technologies used by millions of JavaScript developers and over one billion end-users throughout the world.


      Job position description

      In this position, you will implement language features, improve code generation, write conformance tests, and do whatever else it takes to improve JavaScript developers' experience. We welcome everyone with a proficiency in C/C++ to apply, especially those with an interest in dynamic or functional programming languages or web technologies. Past experience in systems programming such as compilers, operating systems, embedded development or web browser internals is a plus, but there are many valid starting points.

      Work environment

      Igalia is a worker-owned, employee-run company with 16 years of experience building open source software in a wide range of exciting fields. We work on the core of such widely-deployed projects as the WebKit and Blink browser engines, the Mesa graphics drivers, the V8 and JavaScriptCore language runtimes, and the GStreamer multimedia toolkit. We are also at the cutting edge of high-speed software-defined networking with our work on Snabb Switch. At Igalia, you can develop your career in a unique environment, participating equally in the management of the company via our democratic, consensus-based assembly structure.

      Igalia is a remote-friendly working environment, enabling employees all over the world to participate fully in the company culture. Our team includes employees based in Asia, Europe and America, spanning both timezones and cultures.

      One of the core principles of Igalia is equality, so we feel a deep and continual obligation to acknowledge and counter the structural discrimination that permeates our industry and our world. In a practical sense this means that we use principles of diversity and inclusion to help shape company policy and to maintain a safe and just work environment. We also feel that one of the best ways to accomplish these goals is to grow and maintain the diversity of Igalia itself. We welcome applicants regardless of their age, disability, gender, race, marital status, religion, sexual orientation or whatever type of systemic discrimination that they have faced.


      Application form

      Send us your CV, accompanied by a brief cover letter by filling the form below. Be sure to mention any experience you might have with compilers or programming languages.


      Please fill in the form below, all fields marked with an asterisk (*) must be completed.


      If you have any further question please feel free to contact us.

  • Customer Support (1)

    • DESCRIPTION

      We are looking to add someone for evening hours 10:00PM PST (6:00AM EU) - 7:00AM PST (2:00PM EU) to support our customers in other time zones


      About You:


      A technical support specialist with technical chops, who wants to eventually move into product role. Preferably, your claim to fame from your last job won’t be how many tickets you solved but how many you made ‘extinct’ by working with the team to improve products and processes. You take everything you learn and turn it into collateral or processes that will let you reduce your workload so you can take on new responsibilities. Customers are your #1 priority, and you’ll do whatever it takes to support them.


      As a Support Specialist, you’ll be exposed to every part of our system and work directly with Customer Success, Engineering and Product Management to ensure that our customers have the best possible experience.


      REQUIREMENTS


      3-6 years work experience, with at least one promotion at their current company.

      Intermediate knowledge of web technologies, such as HTML/CSS/Javascript and a server-side scripting language such as Python, PHP or Java.

      Strong analytical skills, with a desire to identify inefficiencies through data analysis and the ability to translate them into product or process solutions.

      Customer-centric: a history of going ‘above and beyond’ to support customers.

      Strong work ethic & team player.

      Hungry to learn and grow.

      Nice-To-Have (we’ll teach you if you don’t already know):

      Experience in an in-house IT function.

      Experience manipulating log data in terminal (grep, tail, wc, etc) and/or a log analysis systems.

      Experience with Telephony apps (as an end-user and/or working on a telephony product)

      An understanding of ‘cloud’ infrastructure, architecture and technologies

      Exposure to the software development lifecycle, from specification > development > QA > release

      BENEFITS

      Salary: $40,000-$55,000

      Benefits: full PPO (Google-level) Health, Vision, Dental

      Employee Stock Options

      Tax-Free Commuter Benefits

      We have an office in San Francisco, but half of us work remotely from all over the US. Check out a (totally unprompted!) blog post by one of our engineers about his experience working remotely at Truly.

  • Design (2)

    • 3 weeks ago
      Remote

      This position is remote based.

      A brief overview:

      GitLab is building an open source, single application for the entire DevOps lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

      We’re looking to add a Senior Visual Designer/Illustrator to our already large team of UX Designers and UX Researchers to help beautify GitLab's UI and refine our design system. If you're an outstanding Illustrator & Visual Designer who is experienced at designing pixel-perfect UI components for enterprise tools, then you may be a great fit.

      At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks you can find the details of future releases and an overview of the product vision you’d contribute to when working here. We’re planning to more than double the UX team's size over the next year. You can look over our organizational chart to see other open vacancies.

      What you can expect in a Senior Visual Designer/Illustrator role at GitLab:

      • You’ll be expected to refine and extend the existing custom icon library, and create illustrations for things like null states, error pages, and supplemental illustrations on design.gitlab.com.
      • You’ll create deliverables (lo-fi wireframes, hi-fi mockups, prototypes, hi-fi visuals etc.) to communicate ideas, as needed.
      • You’ll partner with UX Designers and Researchers to conduct user testing, incorporate feedback, and share findings and recommendations.
      • You’ll review new designs created by UX Designers to help ensure consistency throughout the system.
      • You’ll help create and maintain documentation for the design system.
      • You’ll work with developers to iterate on and refine the UI experience. You’ll also implement designs in HTML/CSS, as needed.
      • You’ll be expected to help break down designs to fit within the monthly release cadence.

      Projects you might work on:

      You’ll spend much of your time helping to move Pajamas Design System components to a "Complete" status. You’ll also identify refinements to optimize existing components, while collaborating with Frontend Engineers, Developers, and UX Designers.

      You should apply if:

      • You have a portfolio of beautifully executed illustrations, enterprise UI designs, and SVGs. (Animated SVGs are a bonus.)
      • You're a master at creating useful icons and elegant UI interactions.
      • You've helped to create a Design System that's implemented in code.
      • You understand accessibility and how it impacts visual design.
      • The idea of playing a key part in the evolution of our Pajamas Design System is truly exciting to you.
      • You’re able to write custom HTML and CSS. (Any JavaScript skills would be a bonus too.)
      • You’ve worked for a company that builds and maintains a deeply complex product.
      • You’re humble and able to freely discuss your own strengths and weaknesses (and those of others), but always in a kind and appropriate way.
      • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.

      What it's like to work here at GitLab:

      The culture here at GitLab is something we’re incredibly proud of. Because GitLabbers are currently located in 51 different countries, you’ll spend your time collaborating with kind, talented, and motivated colleagues from across the globe.

      Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLabbers are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. Also, every nine months or so, we’ll invite you to our Contribute event.

      Our hiring process for this Sr. Visual Designer/Illustrator position typically follows four stages where you’ll speak with one of our Global Recruiters, a UX Designer, a UX Manager and the UX Director. The compensation for this Sr. Visual Designer/Illustrator aligns with the compensation for the UX Design role, which can be found at the bottom of this page.

      Hiring Process

      Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our team page.

      • Selected candidates will be invited to schedule a 30 minute screening call with our Global Recruiters.
      • Next, candidates will be invited to schedule a 45 minute first interview with a UX Designer.
      • Candidates will then be invited to schedule a 1 hour interview with the UX Manager. This interview will include a run-through of basic UX and UI dev skills as described in the responsibilities.
      • Candidates will be invited to schedule a third 45 minute interview with our UX Director.
      • Successful candidates will subsequently be made an offer via email.

      Additional details about our process can be found on our hiring page.

       

      Remote-CENTRAL
    • 1 month ago
      About Us

      As the world’s experts in JavaScript, it is npm’s mission to provide tools that reduce friction for JavaScript developers.  npm is the package manager for JavaScript(and TypeScript, and WASM, and many other JS-adjacent technologies), the most important and fastest growing programming language ecosystem on earth.Over 11 million developers use npm every day, at every company with a website.  npm, Inc. is the company behind this revolution, developing products to bring value to enterprises in every vertical. It is not an exaggeration to say that npm has shaped how software development is done.
      We believe that the best way to succeed is by taking care of ourselves, our families, our users, and one another. We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other's assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applicants, including those from historically marginalized groups — women, people with disabilities, people of color, formerly incarcerated people, people who are lesbian, gay, bisexual, transgender, and/or gender nonconforming, first and second generation immigrants, and people from low-income families.

      About this role

      We’re looking for a Principal UX Designer to join our growing product and UX team, to help define the future of JavaScript development for our massive, global customer base.  We will give you freedom and autonomy to do your best work, with the support and camaraderie you need to enjoy your job. We’re looking for someone who can be a senior individual contributor and an organizational leader today. As we grow, this role will become either a senior mentor or a direct manager of our future UX team.
      As a Principal User Experience Designer, you'll be involved in the full life-cycle of design. You will be a leader on a team of product and UX professionals focused on enabling JavaScript developers - and the companies that employ them - to reduce friction and build amazing things. You will play a principal role in defining the future of our suite of solutions. You will also be part of one or more agile teams as a UX Design lead, working on a daily cadence with product management and engineering to bring our solutions to life.

      Key Responsibilities

      * Design and lead user research activities - interviews, concept testing, participatory design and usability studies
      * Work with product management to understand business problems and design effective solutions in npm products
      * Support product managers in making clear decisions that promote well-defined, timely, usable releases.
      * Develop prototypes, user workflows, storyboards, wireframes, hi-fidelity mock-ups, design specifications, and detailed design assets.
      * Define, develop and review all user interface as well as usability requirements.
      * Communicate and collaborate with senior stakeholders from across the company, maintaining a trusted relationship with Engineering, UX, Marketing, Sales, Support and executive management.
      * Work directly as part of a cross-functional scrum team to communicate and build elegant user interfaces into npm solutions
      * Evolve company design language and standards.
      * Mentor and help build out a UX team.

      Qualifications

      * 8 or more years of relevant work experience as Sr. UX Designer, Architect and/or Manager
      * Direct experience working with agile teams building, improving and launching great software products
      * Understanding of design systems, as well as experience leveragingand contributing to design systems
      * Proficiency with industry-standard design and prototyping tools(e.g. Axure, Invision, Sketch, etc.)
      * Experience building prototypes to communicate design concepts to users and project partners
      * Excellent communication skills, both written and verbal
      * Unafraid of ambiguity and willing to learn new skills
      * Experience in a fast-paced, iterative development environment using methodologies such as scrum

      You'll love this job if...

      * You enjoy working with directly with agile engineering teams employing modern software development and release practices
      * You love listening to customers to understand their problems and discover what they need to solve them
      * You have worked in companies that build user-focused Enterprise SaaS solutions
      * You have plenty of enthusiasm about JavaScript, open source, security tools and the developer toolchain.
      * You enjoy working directly with product managers and engineers to create terrific user experiences.
      * You get excited by collaborating with a dedicated and professional team to deliver amazing results.
      * You are inspired by thinking on your feet, making both plans and trade-offs.
      * You enjoy solving analytical problems and tracing out edge cases.

      * You have a great sense of humor and drive to have fun! 
  • Product (3)

    • We are looking for a truly great product person to lead all areas of product management at ChartMogul.


      As Director of Product Management, you will be in charge of overseeing all product work related to the improvement of ChartMogul's products, and leading a small and highly capable product team. Due to the size of the product team, this is very much a "player-coach" role, where the majority of the time will be spent as practitioner rather than people manager.


      In this role, you will also lead execution of the product roadmap by prioritizing projects, dividing work among the product team, specifying new features, mocking up functionality, and working closely with our Engineering team to build, test, and rollout features and updates. Last, but not least, you will actively seek out feedback from customers to deeply understand their problems and find simple and innovative ways to approach those problems and develop sustainable solutions.


      You will become a domain expert in different business models, the analytics and features that are meaningful to each, the solutions currently in the market, and the problems people face trying to gain insight into their businesses.

      Requirements

      Requirements:

      • You are known to isolate user pain points and devise simple solutions to complex problems
      • You have passion and intuition for product quality and strong critical thinking and analysis skills to match
      • You have a knack for articulating and distilling complex topics in simple, plain, English
      • You have several years of experience in product management, ideally for a SaaS product in the B2B market
      • Your technical aptitude and interpersonal skills enable you to work productively with Engineering teams
      • You can understand our entire stack - from front-end to the API to data model
      • You are an excellent communicator (verbal and written) and can adapt to a range of different audiences
      • You have people management/leadership experience and enjoy coaching and seeing people develop
      • You are self-aware and humble - you recognize that the team's success is your success

      Nice to have:

      • Some experience in the Analytics/BI market
      • Experience with data visualisation
      • Working knowledge in Ruby on Rails, JavaScript, CSS
    • PeopleDoc (European timezones)
      2 months ago
      PeopleDoc is in the process of rolling out new user interfaces across our solutions.  To support this, we have spent the last 12+ months designing and developing a system of design guidelines and components. As a UX Designer, you will use this system to design new interfaces, whilst contributing to the ongoing improvement/extension of the system in response to real-world feedback and requirements. As a member of the UX team, you will work with a friendly and talented group of designers and developers, within a dynamic, forward looking company. This position is exciting, challenging, and includes the opportunity to have an enormous impact on our solutions. Skills & Requirements
      • Work with product owners to design user interface mockups that adhere to established design patterns (or create new patterns, as needed)
      • Improve consistency throughout our applications by contributing to the design and specification of our internal UI Framework
      • Push forward our UX methodologies, by:
        • Designing, preparing and conducting user tests
        • Working with product owners to introduce new methods for measuring design outcomes
      Competencies required:
      • Experience in designing complex user interfaces (wireframes)
      • Solid understanding of UX best practices (usability and accessibility),
      • You have experience in conducting design test with users;
      • A good understanding of component driven design
      • French and English language skills
        • You will be required to conduct user tests with our French clients, so a professional level of French is essential
        • As a team we work in English, so it is important that you have good written and spoken English
      • Well developed time and task management skills
      It would be a bonus if you also have:
      • Visual / graphic design skills
      • The ability to write production grade HTML and CSS
      • Javascript experience
      Formal educational qualifications in design, human-computer interaction or computer science are viewed favorably, but not essential. More important is your proven capacity to solve problems and deliver excellent design outcomes.
    • PeopleDoc
      2 months ago
      PeopleDoc is in the process of rolling out new user interfaces across our solutions.  To support this, we have spent the last 12+ months designing and developing a system of design guidelines and components. As a UX Designer, you will use this system to design new interfaces, whilst contributing to the ongoing improvement/extension of the system in response to real-world feedback and requirements. As a member of the UX team, you will work with a friendly and talented group of designers and developers, within a dynamic, forward looking company. This position is exciting, challenging, and includes the opportunity to have an enormous impact on our solutions. Skills & Requirements
      • Work with product owners to design user interface mockups that adhere to established design patterns (or create new patterns, as needed)
      • Improve consistency throughout our applications by contributing to the design and specification of our internal UI Framework
      • Push forward our UX methodologies, by:
        • Designing, preparing and conducting user tests
        • Working with product owners to introduce new methods for measuring design outcomes
      Competencies required:
      • Experience in designing complex user interfaces (wireframes)
      • Solid understanding of UX best practices (usability and accessibility),
      • You have experience in conducting design test with users;
      • A good understanding of component driven design
      • French and English language skills
        • You will be required to conduct user tests with our French clients, so a professional level of French is essential
        • As a team we work in English, so it is important that you have good written and spoken English
      • Well developed time and task management skills
      It would be a bonus if you also have:
      • Visual / graphic design skills
      • The ability to write production grade HTML and CSS
      • Javascript experience
      Formal educational qualifications in design, human-computer interaction or computer science are viewed favorably, but not essential. More important is your proven capacity to solve problems and deliver excellent design outcomes.
  • All others (2)

    • Elastic (US timezone)
      1 month ago
      At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to real time Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.
      With solutions like Site Search, App Search and Enterprise Search, the Swiftype team at Elastic focuses on bringing the power of the Elastic Stack and open source projects to businesses and teams of all sizes, focusing on powerful search features in a packaged, turn-key experience that can be brought to market rapidly.
      We are looking for a (Senior) Product Manager to focus on the Swiftype suite of Search Solutions within Elastic. We are open to 2 different levels here: 1) A Software Engineer (preferably front-end) who is interested in shifting or has recently shifted to Product Management. 2) A tenured Product Manager ready to advance to the senior level. Please note that this position needs to currently be based in USA time zones.
      The Swiftype product suite is focused primarily on search use cases — from consumer-facing Site Search (e.g. the search bar the helps you find products on an ecommerce website) to internal employee-facing Enterprise search (e.g. search over internal company data that helps you find what you need to get your job done.) In this role, you will be responsible for gathering meaningful market data trends, customer feedback, and application usage data points.
      If you are passionate about search, and have an eye for taking complex technical problems and crafting elegant product experiences that mask away complexity, then this job is for you!

      What You Will Be Doing:

      You will work together with the Swiftype Product Management team, engineering, and other internal stakeholders to position and grow the Swiftype suite of products.
      You will capture market data, customer feedback, customer usage data, and other key information to develop product insights and help drive the product roadmap.
      In addition, you will:
      * Develop detailed use-cases and product requirements, working closely with the engineering team through the design, development, and product deployment process
      * Independently measure product KPIs, which will drive process improvements and future product features
      * Understand and remedy customer needs by interacting directly with customers, reading and understanding support tickets, and listening for valuable feedback
      * Support product marketing to craft customer focused messaging and content

      What You Bring Along:

      You have 1-3+ years in product management and have a deep understanding of SaaS and IaaS domains. In fact, your experience is with developer-focused SaaS products (mandatory).
      In addition, you have:
      * Bachelor’s degree in a technical field (e.g. CS, CSE, EE) or relevant work experience in software development (mandatory)
      * A deep understanding of HTML, CSS, and JavaScript--how they work and what's possible (mandatory)
      * Ability to understand customer needs, build customer value and highlight competitive differentiation through packaging and pricing
      * Experience crafting high quality sales and customer-facing content including presentations and web copy as well as guiding the product marketing team to create content
      * Excellent spoken and written communication skills
      * Experience working with user tracking and web marketing tools (Mixpanel, VWO, Intercom, GA, Heatmaps)
      * Experience with search, logging, and analytics products in the big data ecosystem (Elasticsearch, Solr, Hadoop, MongoDB, Spark etc)
      * Experience working in a distributed organization

      Additional Information:

      * Competitive pay based on the work you do here and not your previous salary
      * Equity
      * Global minimum of 16 weeks of paid parental leave (moms & dads)
      * Generous vacation time and one week of volunteer time off
      * An environment in which you can balance great work with a great life

      * Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do. 
    • 1 month ago

      Description

      Are you a recruiting all-star with a proven record of identifying and recruiting top talent?


      Exodus is looking for a full-time Recruiting Director to help our users regain financial sovereignty by recruiting amazing individuals for our growing global team.


      As the Exodus Recruiting Director, you’ll be responsible for recruiting top-notch candidates and helping them throughout the recruiting and onboarding processes.


      What You Will Do

      Own our recruiting and onboarding processes from beginning to end.

      Build and manage a pipeline of top-notch candidates using social media and other creative channels whether they are online or off.

      Filter and organize candidates according to Exodus brand and culture fit.

      Schedule and conduct interviews with candidates.

      Communicate interview findings to relevant team members.

      Give and take feedback to and from candidates.

      Create and manage an offer process for new hires.

      Create and manage an onboarding plan for new hires so that they can hit the ground running.

      Continue to stay in touch with new hires until they feel fully acclimated as part of the Exodus team.

      Ensure a high-touch process so candidates never feel lost at any point of the recruiting and onboarding processes.

      Work with management team and team leaders to identify talent needs and improve recruiting and onboarding processes.

      Create compelling job descriptions for new career openings at Exodus that attract talented and qualified candidates.

      Create and maintain job listings for our website and selected job boards.

      Develop creative ways to constantly look for and attract the best talent while staying true to Exodus’ mission and culture.

      Represent Exodus with integrity and professionalism as a first point of contact for candidates.

      Who You Are

      You have a strong passion for digital assets and it shows.

      You have a great track record of identifying and qualifying top talent, preferably for startups.

      You have experience sourcing candidates through various channels.

      You speak English fluently and feel very comfortable on video-calls.

      You are able to stay organized and stay on top of where different candidates are in the recruiting cycle and manage their respective needs.

      You are engaging, vibrant, charismatic and have great people skills.

      You have excellent references and a history of trust and established relationships in former careers.

      You have experience working remotely and/or know how to manage yourself and communicate effectively.

      You are a learner and always striving to make yourself and those around you better.

      You have used Exodus and have exchanged digital assets inside the platform. (Be prepared to share at least one order ID from your exchange history so we can discuss your exchange experience inside the product.)

      You would love to promote Exodus as a tool to bank the world using the new financial system.

      You take responsibility for your actions.

      You take initiative and don’t have to ask for direction.

      You seek what’s best for the team, rather than what’s best for yourself.

      You don’t necessarily have to be technical, but you understand the difference between Java and Javascript.

      Bonus points for being technical and/or having a wide range of other specialized skills such as design, communications, copywriting, customer support, etc.

      How To Apply

      Send an email to [email protected] with a few words on why you would be the perfect fit for this role.

      Include a link to a short (2 minute maximum) YouTube video (unlisted or private is fine) introducing yourself and showcasing the value you can provide to our team.

      If you want to include a Resume/CV, make sure it is in PDF format.

      Ensure the subject is "RECRUITING DIRECTOR - FIRSTNAME LASTNAME"