Javascript Engineer

Automattic


2 weeks ago

09/01/2019 10:21:23

Category: Software Dev


We’re building new ways to interact with WordPress. They’re simple, fast, and highly usable. They’re written in the latest web technologies and are used by millions of people. We want your help to expand our reach and keep our approach fresh. 

What have we worked on recently?

  • Gutenberg is a new block-level editor with clean abstractions for users, too, not just developers.

  • Jetpack is a plugin that brings cloud-scale features to self-hosted sites and our latest addition is Rewind, think git for WordPress sites.

  • WooCommerce is the most popular e-commerce platform on the web

  • To view more of our recent work, check out our longer product list on Automattic.com.

How do we work?

  • We’re kind to each other and our users – we strive to build a positive, supportive, and inclusive culture of cohesive teams focused on delivering value to our customers.

  • We work as a global and distributed workforce resulting in a unique way of working built around our creed. 

  • We offer flexible work arrangements allowing our team members to work when they feel best.

  • We open-source! We’re cool with open-sourcing everything except passwords, or secret keys.

  • We ship often, deploying many times daily with the help of peer code review, continuous integration, and our global workforce in over 70 countries.

  • We welcome collaboration, and you can be involved in any discussion across our many communication channels.

The JavaScript Engineer position might be a good fit if you have:

  • A rock-solid understanding of the core JavaScript language, HTML5, and CSS3. Experience working on accessibility is a plus.

  • Familiarity with a server-side language like PHP, Ruby, or Python.

  • Proficiency developing well-structured web applications using modern JavaScript tools like React and Redux.

  • A real passion for crafting experiences that users rave about.

  • The ability to iterate and ship ideas quickly, with maximum autonomy and teammates ready to support you. 

Extra credit:

  • WordPress programming experience.

  • Open source contributions or contributions to programs designed to help underrepresented people enter the tech field.

  • Experience working on accessibility.

  • Data analysis experience, and understanding of how analytics can help with product decisions.

  • Knowledge of tooling and build systems.

  • Speaking of interests and skills, here are some areas in which you can grow and have further impact in the future at the company:

  • Leadership – we offer a variety of leadership options to those who have interest, including becoming a team lead and managing releases.

  • Learning and development – we have a generous personal development budget and encourage you to grow your skills through courses, books and conferences.

  • Architecture – we encourage developers to develop expertise in the systems they work with, guide their evolution and mentor other developers working on them.

  • Engineering effectiveness – we believe in helping other developers become more effective through tools, practices, cross-team collaborations, and process improvements.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Chili Piper is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with designers to constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.


    On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.


    Responsibilities

    ● Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.

    ● Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.

    ● Develop applications in languages including React JS

    ● Demonstrate the ability to adapt and work with team members of various experience level.

    ● Translating designs and wireframes into high quality code


    Skills

    ● Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

    ● Thorough understanding of React.js and its core principles (2+ years of work experience with React)

    ● Experience with popular React.js workflows (such as Flux or Redux)

    ● Familiarity with newer specifications of EcmaScript

    ● Experience with data structure libraries (e.g., Immutable.js)

    ● Knowledge of isomorphic React is a plus

    ● Familiarity with RESTful APIs

    ● Knowledge of modern authorization mechanisms, such as JSON Web Token

    ● Familiarity with modern front-end build pipelines and tools

    ● Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

    ● Ability to understand business requirements and translate them into technical requirements

    ● A knack for benchmarking and optimization


    Additional Information

    How We Work

    Freedom and flexibility. We’re a 100% distributed team working from around the world. Our team members can work from wherever they want in the world, as long as they show up on our weekly all hands meeting on Zoom.

    Solve interesting problems. The software landscape has exploded. There are dozens of solutions for each problem. We want to be different. We come up with new angles on existing problems or invent better solutions to help companies with their sales and marketing. Then we turn these ideas into beautiful, smart software.

    Autonomy and ownership. Working on a distributed team means you don’t have someone micromanaging you or looking over your shoulder to make sure you’re getting things done. We’re a team of do-ers who take full ownership for their results.

    Be helpful. Our first value as a company is help. Help our customers be successful. Help our prospects get the right information and make the right decision whether or not it includes our products. Help our team members reach their full potential.

    The Perks

    • Unlimited Vacation

    • WeWork membership so you can work from anywhere

    • Any equipment/software/tech that you need to do your job

  • 1 month ago

    Last Call Media is looking for a developer to join our team! 

    Our team prides itself on being able to neatly stitch together contributed modules, Drupal configuration, and custom functionality to meet product requirements, and we often find ourselves pushing the envelope of what is technically possible. As a company, we are very active in the Drupal and web development communities, and enjoy making time for code contribution, public speaking, and socializing.

    As a developer at Last Call Media, you will be a part of the development process for many different types of web projects. You will be responsible for writing code, gathering requirements, participating in architectural discussions, and troubleshooting issues. You will learn from (and eventually teach) other developers, and engage with clients frequently. You will be encouraged to experiment with bleeding edge technologies and processes in order to find and share ways we can work faster and smarter as a team. Finally, you will be trusted to work with others to carry projects and tasks to completion and must be able to work with limited guidance and be willing to ask for help when you are stuck.

    Last Call Media is a fully distributed company so you can work from anywhere, but we ask that you be able to commit to at least 5 hours of overlap with New York time (ET) Monday through Friday. 

    Technical Requirements

    Must know, or have the confidence to learn:

    • Solid with the fundamentals (PHP, Javascript, HTML, CSS, and the LAMP stack)

    • Love version control (Git preferred)

    • Be comfortable on the terminal

    • Basic Docker/Docker Compose usage

    • Debugging/troubleshooting problems you’ve never seen before

    • Basic Drupal skills (configuration management, theming, and module development)

    Cultural Requirements

    Our ideal candidate would be:

    • Highly communicative

    • Able to work independently

    • Comfortable asking for help

    • Experienced with communicating with clients directly

    • Eager and motivated to learn new concepts

    • A team player in a collaborative environment

    • A fast learner

    • Able to communicate complex ideas clearly in English

    This position is compensated at a salary commensurate with skill and experience, with comprehensive benefits including an annual professional development budget, and varied, engaging work for enterprise-level clients. If this position already sounds like you or sounds like where you're headed, please reach out!

  • mtc. are looking for both front & backend developers with strong knowledge of the WordPress platform to help us with our growing WordPress pipeline.  You will be joining a team dedicated to finding solutions utilising WordPress for a wide variety of different client needs.

    We are looking for candidates with JavaScript skills (reactive frameworks a bonus) as well as solid PHP knowledge.  You must be adaptable enough to come up with pragmatic solutions to the variety of different applications we are asked to create on behalf of our clients.

    We would love candidates with experience working closely with clients that have good written and spoken English.

    Contact: [email protected]

    Benefits

    • competitive starting salary

    • good career progression opportunities

    • great working environment in our custom designed waterside offices

    • extra holidays based on service

    • maternity and paternity pay

    • two fully funded company social events every year

    • annual social budget for the whole team to spend as you please

    • access to exclusive client discounts

    • cycle to work scheme participant

    • free snacks, refreshments and breakfast

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!