React Development Lead

Yes! Now is your chance! We are looking for a dedicated React Development Lead to join our awesome team.

Our awesome team is looking for a React Developer with the motivation and drive to lead the development of a project. You will be responsible for mentoring a group of junior developers and assuring we provide top-quality code. You will be part of a team developing the user interface for an eCommerce page for a globally known brand, working in an agile environment. You will not only collaborate across our own team but also work with international business and UX teams. This vacancy is a perfect match for a proactive individual who not only is dedicated to quality code but also is a real people person, enjoying communication with different teams and people.

ADM is a digital solutions agency. We establish strategies and create tactics and help our clients to achieve business purposes. Here at ADM, we develop service solutions, e-commerce and sales platforms, and websites for both desktop and mobile. We build integration and middle layers into your business’s back-end systems to connect your business’s infrastructure with new front-end services.

In our field, we are the largest agency in Estonia that’s continually growing. Our clients are big names in both Estonia and abroad: Hewlett-Packard, Bosch, Siemens, Coca-Cola, Amnesty International, Elisa, Coop, SEB, Swedbank, Alexela, G4S, and many other wonderful companies. For years, we have been on top of the leader board of Estonian agencies who earn the most. We strive to ensure that our employees feel good working at ADM – we were among the first companies to receive the gold level of Family-Friendly Employer in 2018. In 2019 we proudly accepted the title of Dream Employer in the Private Sector and in 2020 we were awarded the Diverse Workplace label. We're also a part of a network of health promotion companies and have been awarded the Responsible Business Index label.

Why would you love working at ADM?

We have great people and a good working environment. We strive to ensure that our employees feel good working at ADM. All of our employees fill out a Q12 method-based satisfaction survey twice a year. Our satisfaction index is over 4 out of 5. And above all, your team leader and your team are always there to support you. In ADM, you can grow as much as you wish to. We are here to help you with planning your growth and to provide you with options for training.

Startup Incubator Elevator is a part of our group. It is the perfect platform for you to use if you wish to launch your own startup or be a part of an interesting project. Every few months, we organize Big Fridays during which we have already learned how to invest, manage our time, debate, and we have also done charity work by developing solutions for those who do not have the means and/or knowledge required for it.

We are located in Kultuurikatel alongside other top-tier agencies such as Age McCann, D/V/S/ON, and others. Our beautiful offices offer a view of the sea as well as the Old Town. To support the mental growth of ADM’s members, we have a coach as well as a psychologist, and to support their physical health, we organize office workouts, provide support for working out, offer massages and fruit in the office. Additionally, we have spontaneous table football and table tennis tournaments and other fun get-togethers.

How do our people describe working in ADM?

Triin: “As a team lead, I highly value each team member’s input and ideas. An innovative mind and willingness to speak up is something I really appreciate and I’m thankful that ADM is full of that kind of people. I like that in ADM I am not only able to work on interesting projects, challenge myself and collaborate with so many international teams but also that people really know how to have a good time and party. So it’s really the best of both worlds.”

Airiin: “ADM offers the perfect opportunity to work with clever and proactive teammates and to improve your code writing skills. As a team we share our ideas and knowledge, together we solve all tasks and no one is left to struggle alone. Besides work, ADM organizes the different team and company-wide events. We have a spacious and stylish office, where you can spend time with your lovely co-workers, play table soccer, eat fruit and participate in a weekly office stretching. Making friends here is easy and a natural process.”

  • We account for your personality. We value peoples’ strengths.

    We value peoples’ strengths, instead of focusing on their weaknesses. You get to have a say in the development of the company and your team lead always has time for you.

     

  • We have wonderful working conditions and work environment.

    You will get to work with a fun team in our awesome offices in Kultuurikatel. Here, we organize parties, fun team events, and many other larger and smaller events.

     

  • We support your development.

    Every new employee is assigned a mentor who will help them with settling in and their development.

  • We value peoples’ strengths, instead of focusing on their weaknesses. You get to have a say in the development of the company and your team lead always has time for you.  
  • You will get to work with a fun team in our awesome offices in Kultuurikatel. Here, we organize parties, fun team events, and many other larger and smaller events.  
  • Every new employee is assigned a mentor who will help them with settling in and their development.

The project is built on Magento 2 platform, front end on React framework, using React component library created by another in-house team. The main responsibilities of this role are:

  • Contribute as a developer
  • Translate visual designs into high-quality code
  • Mentor a team of junior to mid-level React developers
  • Give technical assessment and feedback to fellow team members
  • Advise and work together with Team Lead to improve development processes
  • Be responsible for front-end execution in projects (meet deadlines, plan work between developers etc)

APPLY IF YOU MEET THE FOLLOWING REQUIREMENTS ...

  • Expert in HTML5, CSS3 and Javascript
  • Minimum 5 years of experience in React framework
  • If you have less experience with React but the drive to lead other developers, apply anyway
  • Knowledge of unit testing frameworks for JavaScript
  • Advanced English level (B2 to C1+)
  • Experience as a Development Lead (task assignment, code reviews, technical assessment of fellow team members)
  • Very good leadership skills (able to delegate, goal-oriented, committed, feedback)
  • Excellent communication skills (verbal and non-verbal)
  • Good problem-solving and decision-making skills
  • You manage your time well, which means that we don’t have to worry about the deadlines we give you
  • You keep your promises so we can always depend on you
  • You believe that “more or less fine” is not fine at all
  • “It can’t be done” does not belong to your vocabulary
  • You enjoy teamwork and like team events

YOU GET BONUS POINTS IF:

 
  • You have experience with GraphQL and Magento 2
  • You have experience with TypeScript
  • You have experience with PWA Studio
  • You have experience with e-commerce solutions