Frontend Drupal & JavaScript Developer at Lullabot
Job Title: Frontend Drupal/ JavaScript Developer
Company: Lullabot
Location: Providence, Rhode Island, U.S.A
Posted Date: 2021 November 20th
Link: https://lullabot.bamboohr.com/jobs/view.php?id=29
Skill Level: Mid Level
Job Type: Full Time Remote
Job Responsibilities: Lullabot is seeking a full-time Front-end Developer who will thrive as part of the innovative and supportive Client Services team. They are looking for someone who writes organized, well-documented code, strives to follow coding standards and implement best practices, and who succeeds when working collaboratively on a team with content strategists, designers, developers, project managers, project owners and clients. They expect all candidates to have experience with Drupal, Sass/CSS, HTML, and modern JavaScript, and be comfortable building strategic front-end architecture for large websites.
- Writing and debugging front-end code for Drupal (including but not limited to):
- HTML, CSS, Sass, Twig, JavaScript
- Theme template files, preprocess functions, theme hooks
- Writing and debugging front-end code with JavaScript (including but not limited to):
- Vanilla JavaScript, JQuery, Drupal Behaviors
- Drupal site-building tasks (including but not limited to):
- Enabling and configuring modules
- Settings, configurations, views, menus, view modes
- Working with local development environments and command-line tools
- Attending scheduled stand-ups with the project team to provide updates
- Collaborating, planning, and completing development tasks
- Peer reviewing co-worker and client code changes
- Providing insight to improve front-end expertise of co-workers, contractors, and clients
- Documenting and evaluating requests from clients
- Setting priorities, expectations, and communicating with clients around project needs and task progress
Qualifications:
- Understanding of Drupal module ecosystem, including experience with Drupal 8 and 9
- Understanding of Package managers like Composer and npm
- Proficiency in core technologies for front-end development (CSS, Sass, HTML, and JavaScript)
- Comfortable working with jQuery and other more modern JavaScript libraries for front-end development like React, Vue.js and/or Node
- Recent experience for all aspects of Drupal theming including UI familiarity, configuration, and basic site administration, creation/manipulation of template files, preprocessing, and writing/overriding theme functions
- Used Git and Gitflow for version control in past professional roles
- Knowledge and adherence to Drupal coding and security standards
- Familiarity with terminal development tools like Drush
- Experience with pull request and peer-review workflow
- Familiarity working within an agile workflow and project ticketing systems
- Debugging experience in IE11+, mobile Safari, and more modern browsers
- Strong written and verbal professional communication skills
- Positive and encouraging attitude toward assigned work and co-workers
- Has a professional, collaborative, and proactive approach to people and problems
- The ability to use the following skills on a daily basis: friendliness, judgment, empowerment, respect, integrity, tact, and honesty
- A discerning, critical mindset that avoids cynicism
- Team player with proven ability to work well under pressure and within deadlines
- Self-directed: Able to work independently and within a virtual team, and consistently manage your own time and tasks
- A desire for a healthy work/life balance: though additional work may sometimes be necessary, plan for a 40-hour workweek
Bonus Skills:
- Experience with React, Vue, Node.js, etc.
- Experience creating and managing front-end build processes
- Hands-on experience with projects that implemented responsive design
- Knowledge of Docker-based local development environments
- Ability to identify and resolve front-end related performance problems
- Experience making front-end builds with npm/yarn
- Familiarity with accessibility best-practices
- Experience identifying and resolving accessibility-related issues
- Familiarity with developer tools available in modern browsers
- Familiarity with managed hosting services and deployment tools
- Been an active member of an open-source web community.
- Hands-on experience with projects that implemented design systems, like Pattern Lab
- Worked with large teams, 5+ people, on large projects from start to finish.
Pay Scale: $ 70,000-95,000 DOE
