PHP Engineer

Last Call Media


1 month ago

02/13/2020 10:27:20

Job type: Full-time

First appeared on Github

Category: Software Development


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

The Role

Last Call Media is looking for someone who understands just how flexible the PHP programming language can be, and enjoys, neh, is proud that the majority of the internet uses the PHP language.

The ideal candidate will have experience in PHP frameworks such as WordPress, Symfony, Drupal, CodeIgniter but also has been involved with big single PHP files with inline CSS/HTML/(My)SQL/PHP. Last Call Media is looking for an advocate of best practices and someone who is willing to be opinionated about what they believe in when it comes to building successful programming projects.

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.

What you’ll do:

  • Review and analyze existing PHP sites for ways to improve and/or provide advice on how to migrate off antiquated monolith systems. Implement analyses from start to finish.

  • Work with clients to communicate how and why existing PHP code works or doesn’t.

  • Create and maintain product roadmaps, feature backlogs and product documentation, and user stories.

  • Understand who the end user of a project is and how to build and/or suggest front-end interfaces to help them accomplish their tasks as simply and practically as possible.

  • Participate in team and company retrospectives to help define and refine working agreements and processes to help us work more effectively together as a team.

What you’ll bring:

  • A proven track record of leading the delivery of digital products and services that delight customers.

  • 3+ years of similar experience in a digital agency, consultancy, or equivalent setting where you were accountable to several client engagements.

  • An obvious drive to grow and learn from the highly-skilled team around you

  • Experience with large-scale open source web technologies (such as Drupal, WordPress, and React).

  • Experience and/or a desire to work remotely.

  • Ability to work efficiently, sometimes under tight deadlines

It’d be nice if you also had:

  • Front-end framework experience like ReactJS/AngularJS/VueJS

  • Relational database experience and understanding of how to improve DB performance

  • Server administration and/or setups like Apache/NodeJS/Nginx and a general comfortability in the Linux environment

  • Familiarity with Atlassian tools, such as Jira and Confluence.

All of us at LCM pride ourselves on being:

  • Able to empathize, which helps us understand the need of the client, the customer, the product, and the team at LCM.

  • Highly communicative

  • Able to work independently

  • Comfortable asking for help

  • Experienced with communicating directly with clients

  • Eager and motivated to learn new concepts

  • A team player in a collaborative environment

  • A fast learner

Application Process

Applicants should submit through the careers section a current resume and cover letter that includes links to a few digital products you completed recently and an answer to the following question: In 3-5 sentences please share a little about what, in your opinion, the biggest challenges are working at an all remote company. If you haven’t worked for an all remote company, please try and answer the question anyway! Lastly, while resumes and interviews are a great way to learn more about you, all candidates should be prepared to complete a brief hypothetical virtual recruitment exercise and submit reference(s) upon request.

To apply visit: https://lastcallmedia.com/careers

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! Applicants should submit a current resume and cover letter through the careers section and should be prepared to submit a code sample(s) and reference(s) upon request.

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

  • Join us as we work together to solve some of the most interesting and challenging engineering problems in the WordPress space through our partnerships with major publishers and technology companies

    As a Lead Engineer, you will be responsible for helping define and develop the technical vision of the projects you contribute to and ensuring the code being delivered is of substantial quality. In practice this means estimating effort, defining and architecting technical solutions, leading the delivery of high quality code efficiently and within budget, with excellent verbal and written communication — while adhering to our values, Agile methodologies, coding best practices, and established organizational processes.

    Areas of Focus
    • Define and deliver solutions to Client-prioritized deliverables
    • Lead, mentor, and support other Engineers
    • Enforce coding best practices and testing requirements
    • Team and Client project-specific communication
    • Estimate effort to complete user stories & tasks
    Accountabilities
    • Take responsibility for the engineering success of your project(s)
    • Contribute to estimation/effort level for all tickets in the backlog
    • Work closely with others to develop solutions
    • Ensure the delivery of quality code, on time, and as estimated
    • Review and write unit, integration, and regression tests when appropriate
    • Conduct architectural peer reviews for code created by other Engineers
    • Participate in Backlog Grooming, Sprint Planning and Sprint Review meetings
    • Deploy code and setup build and test environments
    • Follow and help ensure coding best practices
    • Follow Agile SCRUM methodologies
    • Follow and help enforce organizational processes
    • Be a supportive team member and leader
    • Be candid and respectful
    • Have a growth mindset
      Payscale

      This is a senior-level role, with a typical pay range of $7,000 to $10,500 per month ($45 to $65 per hour) for full-time contractors or a salary for employees (USA and Australia) of $75,000 to $110,000 with benefits, depending on proven experience level and engagement terms.

      Work Environment

      This is a remote role working as a part of a global, distributed team spanning 5 continents. Most of your work will be asynchronous, with communication via Slack, JIRA, and Github, with a few video meetings per week. Most Client teams are located in North America, so expect some of your work time to overlap with North American working hours. Our project teams may include a Lead Engineer/Architect, UX Architect, Product Owner, Project Manager, Quality Analyst, and 1-4 additional Engineers. Engineers typically work on 1-2 projects at a time.

      Community

      At XWP, you will become part of a much bigger community of X-Teamers from the X-Company brands, which is hundreds strong, and includes XWP, X-Team, and XFive.

      One of the ultimate perks of working at XWP is your Unleash+ membership, which gives you $2,500 per year to use toward activities that keep you energized so you can learn, grow and unleash your potential.

      Participate in our epic Seasons every quarter, designed to get you energized and doing more of the things you love to do. We'll constantly provide you with new, motivating side quests and challenges, spanning a range of Paths focused around your passions, like travel, coding, gaming, fitness, etc.

      Travel to work alongside other X-Teamers at one of our free hacker houses (X-Outposts) around the world. The X-Outpost changes locations monthly, allowing people to explore & work remotely in the most beautiful locations. Many XWP team members also meet up at WordCamp Asia, WordCamp US, and WordCamp Europe.

      XWP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.

      Job requirements

      This is a full-stack engineering role, modern frontend experience is often needed alongside traditional PHP backend expertise. We expect that you will have significant experience with most of the following areas of technology and the ability to quickly learn and close any gaps that you encounter while engaged.

      • WordPress at scale
      • PHP, HTML, CSS, and vanilla JavaScript
      • React.js
      • AMP Technology
      • Object Oriented Programming
      • Gutenberg 
      • WP-CLI and WP-REST-API
      • RESTful Services and APIs
      • SQL and NoSQL databases
      • Linting PHP and JavaScript

      We expect you to have a good working knowledge and some experience with most of the following:

      • Setting up CI/CD workflows with Travis CI and GitHub
      • E2E testing and frameworks like PHPUnit, QUnit, and Mocha
      • Build-tools like Grunt, Gulp, and WebPack
      • Docker and Vagrant
      • Package management tools like NPM and Composer
      • Transpiling ES6 to ES5 using Babel
      • CSS Preprocessors like SASS
      • Git and SVN version control systems
      • Developing responsive interfaces
      • Debugging for a wide range of browsers and devices
      • Extending interfaces with JavaScript

        You will also want to have these characteristics:

        • Highly organized, motivated, and execution-oriented
        • Self-starter comfortable working in a highly technical environment
        • Demonstrated ability for continuous learning, creativity, and problem solving
        • Ability to work effectively and dependably in remote environments
        • Confidence effectively presenting well-reasoned options to decision makers
        • Ability to make a strong case while listening and remaining open to other perspectives
        • Most important:

          • 3+ years of experience in software development
          • Professional experience with PHP 5 and MySQL
          • MVC frameworks like Symfony2 or Laravel are a plus
          • HTML, CSS, JavaScript and jQuery
          • Ability to build and consume RESTful web services.
          • Competent with revision control systems (Git)
          • Code optimization and performance improvements
          • Knowledge common Design Patterns (SOLID)
          • Passionate about writing beautiful and clean code

          Nice to have:

          • Experience with working remotely
          • Familiar/involved with open­ source projects

          Personal:

          • Independent, self-motivated
          • Fluent in English, written and spoken
          • Proven track record of always learning and growing
          • Proactive attitude
          • Possess a spirit of generosity

          Perks:

          • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
          • Work from anywhere as part of a community of digital nomads.
          • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
          • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
          • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
        • About Datadog:

          We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We build highly scalable systems that process trillions of data points every day to provide real time alerts, visualizations, log aggregations, and application traces for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.

          The team:

          The APM Team at Datadog provides mission critical application health and performance monitoring for customers of all sizes and industries. We’re taking a new approach to APM with distributed tracing and seamless integration with Datadog’s Infrastructure and Logs products. 

          The opportunity:

          We are looking for an expert PHP developer experienced with PHP language internals who can help push our tracing tools to the next level. Come and join us to build amazing open source software!

          You will:

          • Write code that instruments thousands of PHP applications around the world. 
          • You’ll help drive our open source PHP projects and engage with the community to find and address the most important challenges.
          • Join a great team building software the right way 

          Requirements:

          • You’re a master PHP programmer. PHP is more than a recursive acronym for you. You’ve tailored your bytecode cache engine, updated php.ini a time or two and you know PSRs by heart. You’ve written piles of clean, correct, well-tested, performant, idiomatic PHP code.
          • You are a great community ambassador and can drive hard technical conversations towards a good solution.
          • You have solid experience with widely used frameworks and libraries like Laravel, Symfony, Phalcon or CakePHP.
          • You want to work in a fast, high growth startup environment.
          • You have a BS/MS/PhD in a STEM field or equivalent experience.

          Bonus points:

          • You have experience with applications such as Wordpress, Drupal or Joomla.
          • You have used other interpreters than the C implementation, such as HHVM.
          • You have significant experience with Python, Go, Java, Ruby or JavaScript.
          • You have experience with code telemetry and introspection.
          • You have experience writing C-extensions for PHP.

        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!