Front-end Web Developer

Reaktiv Studios


2 months ago

08/11/2019 10:21:23

Job type: Full-time

Hiring from: US citizens only

Category: Software Dev


 Reaktiv is actively searching for a Front-end Web Developer to join our remote team.  Does this sound like you?

  • You're dedicated to developing your skills as part of a highly collaborative team

  • You're committed to building, maintaining, supporting, and refactoring web sites and content management systems (with a focus on WordPress)

  • You possess a high level understanding of semantic and accessible HTML, CSS and JavaScript

  • You love participating in positive and collaborative peer code reviews

  • You are comfortable with the communication tools and skills required to work effectively with a distributed team (like Slack, Asana, and Zoom. Patience and understanding go a long way too)

  • You are familiar with automated deployment workflows and Git

  • You develop with the end-user in mind and suggest UX improvements to existing designs

Senior candidates should also have the following:

  • You embrace your curious nature by approaching new and complex problems with gusto, and continuously seek out opportunities to grow

  • You have experience with front-end JavaScript frameworks like React or Vue.

  • You are kind, patient and respectful in your communication with clients and comfortable guiding them to their desired result

  • You strive to improve and document the team’s workflow and processes

  • You excel at auditing sites for performance, security and future maintainability as well as providing recommendations for improvement

What is it like to work at Reaktiv?

  • We're a close-knit, fully distributed team who enjoy the challenge of solving hard problems together with clients like Atlassian, Cornell University, Harvard Business School, The New York Times Company, Tribune Media, and Wirecutter. We're also one of the few WordPress.com VIP agency partners in the world.

  • We are a 100% remote company, with no set hours, where each employee works from home or a co-working space. Even though we're far away, we're in contact throughout the day in Slack, Asana and Zoom.

  • We encourage continual education through weekly lunch and learns and taking courses to keep us ahead of the latest advancements. Our team also enjoys getting out from behind their desks and attending WordCamps and conferences across the country. We're frequent WordCamp speakers and core contributors.

  • While we may work hard Monday through Friday we prioritize a healthy work-life balance. Our off hours are reserved for practicing trapeze, playing guitar, and spending time with our families. 

We’re proud to offer a competitive compensation package that includes:

  • Competitive salary

  • Medical/Dental/Vision

  • 401k with employer match

  • Unlimited PTO

  • Paid parental leave

  • Flexible schedule

  • Equipment budget

  • Conference and continued education budget

  • Annual team retreats

U.S. citizenship required, and please, no recruiters.

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

  • Be a part of something great

    Responsibilities

    • Develop complex WordPress plugins and/or themes primarily using PHP.

    • Mentor engineers and provide code reviews.

    • Drive strategy and lead back end technical vision for large projects.

    • Leverage WordPress APIs and extend the WordPress admin experience.

    • Solve complex problems in simple ways.

    • Solve bugs and address client issues in a fast-paced environment.

    • Juggle current projects with incoming tasks.

    • Respond directly to clients courteously and clearly.

    • Solve client challenges with understanding and empathy.

    • Test solutions across multiple browsers and platforms in a local testing environment.

    • Deploy changes to live servers.

    • Assist in the remediation, enhancement, and maintenance of client sites.

    Requirements

    • At least five years experience in back end focused web development.

    • Intermediate or expert skills in: PHP, JavaScript, React.js, jQuery, WordPress, HTML, CSS.

    • Ability to expertly debug performance and caching issues.

    • Code portfolio. Link us to your GitHub account, upload a .zip, or both.

    • Experience using Git.

    • Ability to setup a local environment for testing PHP code.

    • Proficiency in verbal and written English.

    • Ability to communicate professionally with technical and non-technical colleagues and clients.

  • 1 month ago

    Company Overview

    Founded and operated in the heart of music city, Soundstripe is one of the fastest growing music technology companies to emerge in the last 5 years. Providing quality music to tens of thousands of video creators - from YouTubers to freelance videographers, nonprofits and Fortune 1000 companies - we believe individual experience and cultural fit are as valuable to our team as resume credentials. We seek the strongest talent in the industry to join us on our mission to Keep Creatives Creating and believe every Soundstripe employee’s alignment with our Core Values is the key to our success. 

    Soundstripe is The Tennessean's #1 Top Workplace in 2019 for small businesses, and one of the best startup cultures in Nashville. Our Core Values influence every decision our organization makes. We believe these values are what has made Soundstripe special and what has and will continue to drive our growth and success.

    Provide all customers with genuine and whimsical care. 

    Confront harsh realities with optimism.

    Keep it light.

    Strive to always grow and learn.

    Develop and practice honest communication.

    Make it better.

    Date the model. Marry the mission.

    Be humble and retain a giving and serving heart and mind. 

    Quality over quantity.

    Done is better than perfect.

    Position Overview

    As the Lead Front-End Developer at Soundstripe, you will oversee architectural decisions and identify technical requirements for new and existing front-end applications based on your knowledge of scaleable, enterprise software. The front-end systems you design must support business requirements for both customer-facing and admin-facing applications.

    As the Lead Front-End Developer, you will provide front-end quality control by reviewing code submissions and ensuring that best practices are met. You will create system diagrams that describe our application code, testing and debugging strategies, and other components of our front-end offerings. You will also participate in building complex web applications for multiple platforms, including but not limited to three existing React applications (customer-facing, admin-facing, and Adobe Premiere Pro plugin).

    Responsibilities

    As Lead Front-End Developer, you will be expected to:

    • Oversee front-end architectural decisions for new and existing applications.

    • Identify and document front-end technical requirements for new applications.

    • Write and maintain code primarily in JavaScript targeting web, iOS, and Android devices.

    • Spearhead quality control by reviewing front-end code submissions and leading automated test implementation.

    • Encourage team growth by sharing your knowledge of development best practices with other developers.

    • Coordinate with engineering and product leadership to define and prioritize projects to help meet business objectives.

    • Work with Customer Care to triage and debug technical support requests.

    • Collaborate with our UX Engineer to choose front-end development patterns that will scale with our products.

    • Collaborate with back-end developers to determine and execute strategies for improving site performance.

    • Stay up-to-date on front-end development trends, particularly within the React community.

    • Research front-end developer tools to improve our development workflow.

    • Extend and maintain technical documentation for our front-end applications.

     Qualifications

    Minimum Qualifications

    • 5+ years of professional experience developing applications with JavaScript.

    • 2+ years of experience developing React applications.

    • Experience managing complex UI state with Redux or similar libraries.

    • Experience leading a team of developers on a large-scale project.

    • Experience mentoring other developers in JavaScript best practices.

    • Experience reviewing code submissions for quality control.

    • Experience collaborating with designers to achieve high-quality, responsive interfaces.

    • Solid understanding of communicating with REST and/or GraphQL APIs.

    • Experience writing unit and system tests for JavaScript applications.

    • Experience versioning and collaborating on source code with Git.

    Preferred Qualifications

    • Familiarity with MVC frameworks and methodologies.

    • Experience implementing continuous deployment with Netlify or similar services.

    • Experience using Amazon Web Services such as S3.

    • Experience serving assets from a content delivery network.

    • Experience configuring Webpack for performance optimization.

    • Experience working in a Scrum/Agile environment.

    • Experience working with remote team members.

    • Contributions to open source software.

    Competencies

    Our ideal Lead Front-End Developer will embrace and believe in our Core Values. In addition to embodying these values, the Lead Front-End Developer will demonstrate the following competencies and skills required for success in this role:

    Team Mindset & Positive Attitude

    We believe that we’re stronger as a team because of our ability to work and win together. All employees play an integral role within our culture, and we value people who contribute passion and ideas to the growth of our product, business, and original content. We believe in the power of feedback and confronting harsh realities with optimism, and our developers foster trust and respect by developing and practicing honest communication amongst each other and other departments at Soundstripe.

    Adaptability & Collaboration

    Soundstripe is growing fast. Our team is energized by change and the personal and professional opportunities it affords. To best serve our organization, our users and the industry, our Lead Front-End Developer will need to thrive within an agile, changing environment, enjoy collaborating with a team in planned and unplanned meetings and helping to define criteria for the technical growth ahead. The strongest candidate for this role will grow with our company and demonstrate the ability to adapt quickly to the evolving needs of our industry, organization and users.

    Strong Communication

    As the Lead Front-End Developer, you will be expected to demonstrate both strong written and verbal communication. The ability to understand and prioritize priorities, needs, requirements and constraints, and then clearly articulate those to various people and departments, will be critical.

    Attention to Detail

    In this role, you work in the minutia. Detailed nuances matter. Details can dramatically change the outcome, output, or delivery of your work, and you are therefore expected to stay attuned and response to even the slightest of details in your everyday tasks. Constantly thinking about edge and race cases should be your bread and butter.

    Mentorship

    As the Lead Front-End Developer, you will work with other developers to create large, scalable web applications. In doing so, you will need to not only be able to offer and receive healthy critique from experienced developers, but you will need to enjoy teaching and mentoring less experienced ones. We expect all developers to have a love for sharing knowledge and helping others grow. This ties directly into our core value, “Be humble and retain a giving and serving heart and mind.”

    Problem Solving

    As the Lead Front-End Developer, you will be expected to engage in constant technical problem-solving, identifying or developing options and selecting solutions to problems which occur in the role. This may include following standard procedures to gather information and to identify problems and their solutions, analyzing data and using initiative to select from available resolutions, carrying out research or collecting and analyzing a range of data from different sources, resolving problems where an immediate solution may not be apparent, or anticipating and dealing with highly complex problems.

    Disclaimer 

    Soundstripe provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Soundstripe complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. 

  • Parse.ly (US, Canada, Mexico or Argentina)
    1 month ago

    We are seeking a senior developer who loves programming and shipping production software, but who also has keen design instincts and an ability to simplify, simplify, simplify -- until the data speaks for itself.

    Our frontend team owns the core experience of Parse.ly’s customer-facing SaaS products -- most importantly, its real-time analytics dashboard.

    Parse.ly is a fully distributed team, which means 100% of our engineers, designers, and product managers (including our founder & CTO) work out of home offices. Most of the frontend team is located in US/Eastern and US/Central timezones. We'll also give preference to those timezones, because even though we operate on a distributed/async model, we like to have timezone overlap for f2f (video) collaboration and pairing. We prefer to hire US-based candidates, but we'll consider Canada, Mexico, and Argentina for this role.

    So, you might wonder, how do I get an interview with Parse.ly?

    To prove design instincts to us, we ask that you point toward some work you have done in the past that showcases your frontend, UX, or data viz design tastes. For example:

    • A web portfolio of data visualization sketches, e.g. on bl.ocks.org, codepen.io, or similar.

    • Github, or similar, code repos for JavaScript code, along with a README that describes or showcases how it looks when run.

    • Dribbble, or similar, screen crops of your designed interfaces.

    • Screenshots of past products you have worked on and how they looked in a shipped state, with some explanation of what parts you worked on, and how it was built. Using something like Dropbox is fine.

    • Or, if none of the above are available, feel free to get creative! Perhaps include a recorded live demo (you could try loom.com to record it); share a link to a recorded presentation at a conference or meetup; or, even share raw notes captured from your notebook. Indeed, photos of your design sketchbooks are very much welcome!

    Your Perspective on JavaScript

    JavaScript has gone through a lot of iteration in the last several years. Parse.ly has existed across three JavaScript maturity waves: (1) simple rich web apps built with Python/Django and a touch of jQuery & D3.js; (2) full AngularJS 1.x SPAs powered by a Django REST API, during the peak of Angular 1's popularity; (3) componetized React applications powered by REST APIs & GraphQL, more recently. We even had a brief stint with Vue.

    Given this evolution, Parse.ly frontend engineers develop a mastery over JavaScript and web technologies, pick the best tool for the job, and don't fuss about the particular framework du jour. You'll be working on a modern JavaScript codebase -- parts of which might leverage AngularJS, D3.js, React, or other libraries. Since you're a senior JavaScript engineer, a mix of frameworks doesn't bother you in the slightest, as you realize it's the nature of the beast for a set of successful and production web applications developed 2013-2019. And, since you're a senior software engineer, cracking open the middle tier -- which is written with established & stable technologies like Python 3, Django, and Postgres -- doesn't bother you either.

    What You’ll Do:

    • Write JavaScript code using the best practices.

    • Come up with novel interface implementations and data visualizations.

    • Write code in Python that power our Django-based HTTP API.

    • Creatively sketch and design new product features.

    • Analyze customer usage data to improve shipped features.

    An Ideal Applicant Will Have:

    • 5+ years experience in technology.

    • A preference for self-sufficient productivity.

    • A highly organized and disciplined approach to self-improvement.

    • Senior level of proficiency with modern JavaScript.

    • Comfort with git, the command line, and Python.

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!