WordPress Developer

Abstract


2 weeks ago

06/08/2019 10:32:09

Job type: Full-time

Hiring from: US-based only

Category: Software Dev


About Abstract

Abstract is a design workflow platform for teams to version, manage, and collaborate on Sketch files. Since launching in July 2017, over 5,000 design teams across 75 countries have adopted Abstract, including teams from Shopify, Cisco, Intuit, Spotify, Salesforce, Instacart, OpenTable, and more. 

At Abstract, we are actively working to build a diverse and inclusive organization. Here, diversity includes age, economic class, educational background, ethnic variance, familial status, gender, gender expression, gender identity, marital status, national origin, religious affiliation, sex, sexual orientation, transgender status, or veteran status.

Abstract is headquartered in San Francisco but many of our teams and roles are remote-first (US-based only at this time). If you have a passion for rolling up your sleeves, building new programs, and have a strong, team-player mentality, we’d love to hear from you!


We are looking for a dynamic Web Developer to continue building out our WordPress site! While having front-end and back-end experience is a plus, our immediate needs will be focused on back-end development. 

What You’ll Do: 

  • Collaborate with the product manager and web team to articulate the best technological solution for the problem at hand

  • Architect, develop, and maintain creative technical solutions, products, and features for Abstract’s WordPress website that address complex business objectives.

  • Analyze user story acceptance criteria to ensure the technical feasibility and point out potential issues

  • Make sure we can deliver on time, on budget, and on scope— and flag any concerns early on to allow adjustments plans to MVP as needed

  • Architect and develop new backend features and plugins, custom functionality and theme integration

  • Write high quality code with readability, efficiency and maintainability in mind— while considering site speed and performance implications

  • Experience developing and maintain complex WordPress-based solutions, themes, and plugins 

  • QA and code review of front-end and back-end development work 

  • Explore and incorporate new and emerging development trends.

  • Actively participate in our scrum and development meetings

  • Work with the team to diagnose and resolve backend bugs and support requests

  • Performance and security monitoring, along with vulnerability analysis 

What You’ll Bring:

  • 3-6 years experience working as a WordPress developer on production sites, with core experience focusing on back-end development.

  • Experience working on complex WordPress sites, and experience with WordPress Multi-site a bonus.

  • Strong knowledge of WordPress development, and its associated stack: PHP, semantic HTML, Javascript, Git, and MySQL0. 

  • Familiarity with front-end technologies a plus: CSS (Sass) and Javascript (JQuery, React).

  • Ability to setup, configure, manage, and perform all phases of web development, testing, and routine deployments.

  • Strong agile development (Scrum, Kanban) experience, including tools like JIRA. 

  • Experience working with Marketing Automation tools,  specifically Marketo, a huge plus 

  • A methodical approach to all tasks including independent decision making and problem solving skills.

  • Ability to showcase previous  projects you’ve worked on and specific functionality you’ve built

  • Comfortable working with debugging tools

Benefits

At Abstract, we offer resources that emphasize personal and familial wellbeing. We provide 99% healthcare coverage, including dental, vision, and life insurance. We offer 10 weeks parental leave, unlimited paid-time off, and flexible working arrangements. Additional perks include dependent care and health care FSA as well as commuter benefits for SF office employees.

 To help employees plan for the future, we're able to offer competitive pay and a 401k.

We are a distributed team and we are able to offer US-based remote employment for most roles. We offer travel opportunities for company meetings, team meet-ups, and the occasional conference.

Notes

Though we're a distributed team, we're currently only able to hire US-based candidates.

As part of our security protocols, offers are contingent on successful completion of a background check. 

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

  • About Down:

    Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

    Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


    About the gig:

     Down is a 100% remotely-distributed team! 


    We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


    Here are some projects our team is currently working on: 


    Redesigning our matching algorithm

    Exploring new integrations of payment systems, including cryptocurrency

    Analyzing and improving user lifecycle and funnels

    Building community marketplace for dating discussions, advice, and personal connections 


    **What would qualify you as a good fit for us??


    You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

    You have experience coding professional projects in Ruby on Rails 

    You show considerable care for code quality, documentation, testing and accuracy of implementation. 

    You are comfortable being the lead or solo developer on a project 

    You design your code for scalability and performance. 

    You can reason and debate about tradeoffs and database choice for a particular storage problem. 

    You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

    Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


    Location of work: anywhere in this world


  • About Brankas

    Brankas is a cutting-edge provider of consumer and enterprise focused financial management software and systems. Brankas’ backend service-oriented architecture is entirely written in Go, and deployed on cloud-based systems (GCP, AWS), making heavy use of third-party systems and APIs.

    About the Position

    Brankas is looking for a strong developer generalist with previous experience building production quality systems in Go. Candidates should have a strong desire to work in a fast moving, but rigorous development environment, with focus on pushing high quality, production grade, and secure code. Candidates should be familiar with service-oriented architectures / “microservices” and have strong working knowledge of systems architecture and design.

    In this position, you will work directly, hands-on with the CTO and will have the opportunity to make a direct and meaningful impact on the future technology of a fast growing tech company and platform.

    Qualifications

    • BS in Computer Science or related field

    • Minimum 4 years work experience

    • Strong knowledge / understanding of algorithms, software engineering, distributed systems, test driven development + continuous integration, databases, configuration management, and web services

    • Demonstrated experience working with frontend (web, Android, and iOS) and backend technologies

    • Strong commitment / experience to building secure, efficient and resilient systems

    • Familiar with cloud technologies, service offerings, and related APIs (AWS, GCP, etc)

    • Capable of building, deploying and managing Go production applications “in the cloud”

    • Previous experience working in banking, ecommerce, or finance is a plus

    • Candidates must have excellent English communication skills and be independently driven to success

  • Niteo (Europe & Asia)
    6 days ago

    Hi, I'm Nejc, the tech lead at Niteo, a remote-first SaaS company with team members from the UK, Slovenia, Romania, Ukraine, and the Philippines. We live and breathe Open Source: you can read about how we work in our public Handbook and on our blog. We're self-funded, growing organically and looking for help keeping our customers happy.

    Our main project is a fully automated WordPress hosting platform called Easy Blog Networks. Our upcoming project WooCart is also based on Wordpress: we say it's "WooCommerce-as-a-Service" and our goal is to make WooCommerce as approachable as Shopify. 

    And that's where you come in!

    Most of our back office systems (control panel, billing, user management, technical support, etc.) are built on Pyramid, a Python Web framework. We're looking for someone who is well versed in Python Web and related technologies (Pyramid, SQLAlchemy, Celery, alembic, etc). The main two tasks at hand are:

    • Modernizing Easy Blog Networks codebase: upgrade to latest Python 3 and Pyramid, replace third-party hacks with helpers from the standard lib and gradually introduce type hinting.

    • Bring pyramid_openapi3 to production quality.

    Our codebase is well documented, well formatted and enjoys 100% test coverage.

    It is our belief that the ratio of women and/or people of color in tech teams should be higher. We believe diversity has its challenges, but the benefits far outweigh them. We strongly encourage people from underrepresented groups to apply for this position.

    Why work with us?

    You will be regarded as a responsible and reliable adult. We put a lot of trust in you and give you the autonomy to do your job the best you can. You receive the training you need to do the job, then we set your goals and define your tasks together. After that, you plan and organize yourself. You set your own work schedule. You work on days you want to and from where you want to. You tell us when you go on a vacation and for how long.

    In the end, you are judged on your results and how well you work with your peers. If you need someone to always tell you what to do and how to do it, then it's best you find something else.

    Requirements

    What we're expecting:

    • Ample Python experience: We run over a dozen customer-facing and internal apps written in Pyramid with just a small team and we do this by focusing on writing clean and as bug-free as possible Python code.

    • Fluent in English: we are from around the globe and all our communication is in English.

    • Eagerness to learn: we're a nimble team and you'll have to learn completely new things a couple of times every year.

    BENEFITS 

    What you get in return:

    • 22 days of paid vacation per year, paid overtime, paid sick leave.

    • Competitive pay as per our Salary System with quarterly profit sharing among employees and other benefits.

    • Paid conferences, courses, books, and gadgets.

    • Lots of growth opportunities.

    • Friendly coworkers from whom you'll learn a ton and who are all great people.

    Read more about our benefits on our Careers page and in our Handbook.

    Timezones

    We have recently decided that, as a team, we want our colleagues to be stationed in UTC and earlier timezones. The reason is, we already have people in Asia, and we have all-hands meetings twice a week. They are only up to 15 minutes long, but we wouldn't want to force people to get up in the middle of the night to attend, or to stay up very late. Hence, we decided that it's best for everyone if we limit ourselves to hiring in European and Asian timezones.

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!