Senior Frontend Developer REMOTE Ethiopia

Company Details

Learn, rinse, and repeat

A Senior Frontend Developer demonstrates a broad depth of domain understanding, with commercial experience in multiple aspects, platforms, and frameworks. They are often seen as the delivery powerhouses on principally Drupal-based projects where they support leaders with decision making, especially around systems architecture.

A Senior Frontend Developer’s breadth of knowledge makes them exceptional domain problem solvers and core contributors to the community through demonstrations and guidelines. They are well-respected for their domain abilities and authority at Axelerant.

A Senior Frontend Developer at Axelerant could progress to a Technical Architect role within four years.

Responsibilities

  • Responsible for designing and building high-traffic Frontend applications with non-trivial content structure and functionality
  • Responsible for guiding technical discussions with both technical and non-technical audiences
  • Responsible for mutually agreeable outcomes with clients, partners, and other stakeholders
  • Responsible for complex Frontend development tasks including custom libraries development
  • Responsible for understanding how system functions contribute to the strategic direction of the business and the ability to make valuable contributions
  • Responsible for solving problems effectively by gathering insight from team members, ensuring that they have all the information they need for accurate analysis and consideration, involving them, and supporting them as needed
  • Responsible to identify, analyze, and solve problems systematically rather than solely by intuition or instinct; looking for root causes, not just symptoms of the problem; weigh pros and cons of actions; and decide when to escalate issues
  • Responsible for coaching and mentoring to team and colleagues
  • Responsible for transforming requirements into technical architecture and then into tasks delegated to team members
  • Responsible for documenting incidents and issues for communication and reference purposes
  • Responsible for application performance through JavaScript profiling and code optimization

Requirements

  • 6+ years of relevant career experience
  • 2+ years of experience using agile methodologies
  • 2+ years of experience using Git source code versioning and platforms like GitHub or Gitlab
  • 2+ years of working in a consulting or agency environment with enterprise-level clients
  • Experience with Drupal development technologies such as Drush and Composer
  • Strong English communication and team collaboration skills

Nice to Have

  • Able to collaborate in a multi-time zone environment
  • 2+ years of Drupal experience
  • Actively contributing to open-source projects
  • Coachable leadership and presentation skills
  • Committed to delivering high-quality software on time
  • Desire to learn and adapt through boring and innovative methodologies and technologies
  • Drupal 8 experience with Twig, theme suggestions, and preprocessing
  • Experience building offline experiences and Progressive Web Applications
  • Expertise in advanced JavaScript concepts and ES2015+
  • Expertise in building Single Page Applications using frameworks like Angular, Vue, or React
  • Proficient in Object-Oriented and Functional Programming in JavaScript
  • Experience interacting with RESTful APIs and formats (JSON, XML) and integration with CMSes
  • Experience providing technical consulting and support
  • Experience with CI tools (Jenkins, Travis, or Circle)
  • Experience with cloud-based infrastructure and large scale application deployment
  • Experience with Drupal-adjunct techniques such as the LAMP platform, HTML, CSS, and JavaScript
  • Experience with Git, using the terminal, and managing Frontend systems with package managers such as NPM and tools like Gulp
  • Experience with Node.js and NPM ecosystem
  • Experience with other content management systems and open-source technologies
  • Expert knowledge of CSS tools and methodologies such as Sass, PostCSS, OOCSS, SMACSS, BEM
  • Understand how backend applications work
  • Understand BDD and TDD and are willing to write the test automation

About Us:

Axelerant is a distributed, work from anywhere, people-orientated software development company serving media agencies. We have a proven amazing and distinctive culture with our Axelerant Difference and 4.9/5.0 Glassdoor rating. Our growing team of 140+ includes some of the best and brightest from around the world who deliver business value through open-source-based applications.

We began as an idea to build a remote organization with empowering benefits for our team members. We are a diverse team working across many time zones, with success stories that back up capabilities and a reputation for an unconventional work environment that empowers.

We’re always teaching and learning – peer mentorship, life coaching, certifications, and training help our team members advance professionally. So, when you’re excited about learning from and helping others – you’ll find a great home here.

#LI-Remote

Special Considerations:

All of Axelerant’s roles are considered work from anywhere. However, some jobs are regionally specific due to sales or other onsite considerations. For example, when living in Costa Rica and applying for a US sales role, we will not consider you for that job opening.

Except for regionally specific jobs, like UK/US-based account executives or Canadian-based software contributors, our salaries are paid per India-based compensation plans.

Also, we typically expect people to have a two-to-four-hour crossover with the 11 AM to 7 PM India (UTC+05:30) timezone each workday for meetings and coaching.

Equal Employment Opportunity:

Axelerant provides equal employment opportunities to all applicants regardless of race, color, creed, religion, sex, sexual orientation, gender identity, marital status, pregnancy, citizenship status, age, national origin, ancestry, disability, veteran status, or any other legally protected status and affirmatively seek to advance the principles of equal employment opportunity.

Remote & Flexible:

All you need is a reliable Internet connection. Work from anywhere you’re comfortable and choose work hours to balance your life.

International Events:

We want you to attend events related to the things you care about. Get sponsored by us to attend when you’re contributing locally and beyond.

Retreats & Meetups:

With annual retreats, quarterly town halls, and monthly celebrations, we never let remote get in the way of work or fun.

Leave Policy:

52 weekends and 35 days per year of consolidated leave plus maternity, paternity, and sabbatical allowances.

Tagged as: github or gitlab, drush & composer

Visit us on LinkedInVisit us on FacebookVisit us on Twitter