Drupal/PHP Application Developer

Chromatic


3 weeks ago

07/27/2019 10:21:23

Job type: Full-time

Hiring from: Americas & Europe

Category: Software Dev


Chromatic in a Nutshell 

Chromatic is a digital agency with over a decade of experience creating websites using open source technologies and a recognized leader in open source content management systems.  We’ve helped some of the web's biggest brands solve hard problems in publishing, e-commerce, and non-profit spaces. We provide leadership and expertise to our clients through design, back-end development, and automation.

Role Summary

We’re looking for an outgoing and motivated developer to join our fully distributed team. We need someone with exceptional communication skills who would be excited to join a talented and tight-knit team in our compelling saga to rid the world of bad websites. A strong portfolio of your best work should be included with your application.

Roles & Responsibilities

  • Work closely with clients and Chromatic team members on engagements to deliver exceptional code, consulting, and advice.

  • Participate in and contribute to peer code reviews and project stand-ups.

  • Evangelize development/process best practices to Chromatic’s clients and the community.

  • Engage with the open source community via code contributions, projects, presentations, blog posts, etc.

  • Estimating the effort required to implement technical functionality.

  • Attending client on-sites.

  • The ability to present yourself to others in a way that represents Chromatic well.

The following experience is required:

  • PHP and general application development experience.

  • Strong Drupal development experience.

  • Object-oriented development.

  • Creation of and adherence to best practices.

  • Working knowledge of HTML, CSS, JavaScript, Ajax, JSON, XML, and SQL.

  • REST web services.

  • Responsive web and/or mobile applications.

  • Excellent communication skills, both written and verbal.

  • Strategic thinker that often anticipates problems before they occur.

  • Live between GMT-10 and GMT+2 timezones.

Experience with the following is a plus:

  • Open source/Drupal.org project experience.

  • CSS preprocessors.

  • Task runners.

  • Git and GitHub pull request/code review workflows.

  • Agile project management methodologies.

Some Other Important Traits

  • Chromatic is a distributed team  – strong communication skills, both verbal and written, are of the utmost importance.

  • The desire and ability to brainstorm ideas, do research, remain current with industry trends and best practices.

  • Enthusiasm, personality, teamwork and a positive attitude count tremendously. 

  • Serious candidates will be sure to include a short, introductory video with their application. Don’t overthink it.

What sets Chromatic apart from a typical job?

  • Work from wherever you want, whenever you want: Our office is completely distributed, you may work from wherever is most effective for you. We encourage our team members to work when it is most effective so they’ll do their best work, but we tend to schedule meetings during the North American workday and expect our team to usually be available during this time.

  • Reasonable Bookings: We book our team members with a max of 30-35 hours per week for project work. We believe more than that is asking too much. The other 5-10 hours is reserved for team meetings, community contribution, and professional/skill development.

  • Vacation: Chromatic does not set rigid vacation limits. We encourage our people to take vacation when they want/need it. So long as it is planned and doesn’t interfere with existing contracts or project deadlines, we’re all for it.

  • Sabbaticals: Chromatic offers a sabbatical to all full-time employees after their seventh anniversary. Our sabbaticals are intended to allow team members extended time to rest both their bodies and their minds away from work and outside of normal vacation/PTO time and are accompanied by a sabbatical stipend.

  • Health Insurance: Chromatic provides competitive medical/dental/vision insurance.

  • 401(k): Chromatic provides employees a 401(k) plan along with a 3% employer contribution with immediate vesting.

  • Disability Insurance: Chromatic provides both short and long term disability insurance.

  • Life Insurance: All employees are provided with a term life insurance policy.

  • Donation Matching: Chromatic is proud to offer a Donation Matching Program for our team members. We will match donations to a 501(c)3 organization dollar for dollar, up to $50 per month for a total of $600 annually.

  • Hardware: Chromatic allows our team members to choose the system that they prefer and we ensure everyone has up-to-date equipment/software.

  • Exciting Projects: Chromatic consistently participates in projects with exciting, high-profile brands and some of the most highly trafficked sites on the web; some of which include Outside Magazine, Martha Stewart, NBC / MSNBC, Shape, Casper, State Farm, Adobe.

  • Conferences: Chromatic frequently sends team members to attend and speak at industry conferences. Employees are encouraged to seek out conference opportunities to grow their skills and personal networks. 

  • Company Retreat: Once a year, we gather the entire company to spend quality time together away from our desks – usually somewhere quite beautiful.

  • Streaming Music Subscription: Music is important to us; we provide a Spotify subscription (or equivalent) for all of our employees.

  • Workflow: We firmly believe in a strong, consistent deployment workflow. We insist on proper code reviews on all of our projects. This not only ensures excellent code quality but more so, makes us all better at our jobs.

  • Team & Culture: We work and support each other as a team. We make an effort to get together as often as possible and support each other personally and professionally at every opportunity.

  • Flexible Work Week: Chromatic offers a flexible work week schedule for interested team members when clients/project specifics allow it.

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

  • Preemptive Love Coalition
    1 week ago

    Reporting to the Director of Digital, the Senior Software Engineer will be responsible for server-side web application logic and integration of the work that front-end web developers do. The role will primarily be responsible for writing web services and APIs used by front-end developers and mobile application developers.   

    As a Senior Software Engineer, you will work with our team designing and developing web services, back-end data services, and REST APIs that support our ecosystem of digital assets. This includes, but is not limited to, Salesforce, Wordpress, Campaign Monitor, Intacct, et al. In addition to building out services that serve existing needs, the Senior Software Engineer will also help to dream up the next generation of solutions that will help take Preemptive Love into the future (machine learning, AI implementations, etc.).

    Job Responsibilities

    > Design and develop back-end micro services and REST APIs for connected devices, web applications, and mobile applications

    > Collaborate with front-end and mobile app development teams on user-facing features and services

    > Maintain existing backend services that facilitate the operations of Preemptive Love’s programming

    > Work with digital team, helping to optimize our data systems and identify and remove potential performance bottlenecks

    > Focus on innovating new and better ways to create solutions that add value for both the Preemptive Love administrative side well as well as end user/donors, with a penchant for simple, elegant design in every aspect from data structures to code, to UI and systems architecture.

    > Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities that ensure we are using the best techniques and tools

    > Document all work performed, especially APIs that are created/integrated

    Required Qualifications

    > Bachelor’s degree or higher, Computer Science preferred

    > Minimum 5 years software development experience and proven track record

    > Salesforce experience required

    > Strong grasp of SQL, ORMs, databases, data schema design concepts, etc.

    > Experience working with Ruby, Ruby on Rails, Node.js, and Salesforce Apex/Java preferred

    > Track record of successfully working in a highly collaborative and rapidly changing mobile environment

    > Excellent listening and communication skills

    > Ability to effectively work remotely with minimal direct oversight

    > Strong team player with the ability to work independently

    > Proven ability to work in a remote environment where almost all interaction is online or over the phone

    > Outstanding written and verbal communication skills  


    Excited to apply? Email the team over at [email protected]

  • Mobile Nations
    1 week ago

    We are looking for an experienced PHP developer to join our team. You will be working with designers and other developers to maintain and support our network of web properties, as well as developing new features and enhancements.

    Your Responsibilities

    • Implement new features and enhancements in performant, PHP code.

    • Support and maintain the existing PHP code base.

    • Investigate, diagnose and fix bugs.

    • Optimize performance of code as well as your workflow.

    • Document and comment your work.

    • Add unit tests.

    Your Attributes

    • Excellent verbal and written communication skills.

    • Adaptable to existing conventions and changing requirements.

    • Strong attention to detail.

    • Interest in learning and researching new technologies.

    • Ability to perform both independently and collaboratively in a team.

    Your Skills & Experience

    • Proficient in both procedural and object oriented PHP programming.

    • Experience with package managers. (Composer, NPM)

    • Experience with JavaScript. (jQuery, Node.js, NPM)

    • Experience with templating engines. (Twig, Mustache, etc)

    • Experience with the command line. (Linux)

    • Experience with version control software. (Git)

    • Experience with relational databases. (MySQL)

    • Experience with caching systems. (memcache)

    • Understanding of modern CSS and HTML (Semantic Markup, Media Queries, Flexbox, Responsive Design, Mobile First, etc).

    Extra Bonus Points

    • A diploma or degree in web development or computer science.

    • Experience with Drupal and/or vBulletin.

    • Experience with Laravel or Symfony.

    • Experience with Vagrant.

    • Experience with Test Driven Development.

    • Experience with testing frameworks. (PHPUnit)

    • Experience working with remote teams.

  • 2 weeks 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!

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!