Senior Frontend Developer

Senior Frontend Developer

We are looking for a Senior Frontend Developer to responsible for implementing strategies that team members use
to achieve a goal, delegating tasks based on each member’s strengths and skills and offering the training necessary

to complete certain tasks. They are also responsible for inspiring and
motivating team members with regular
encouragement, keeping the enthusiasm going by providing individualized coaching when needed.


Responsibilities

Guide team development efforts towards successful project delivery
Provide technical leadership to teammates through coaching and mentorship
Maintain high standards of software quality within the team by establishing standards, good practices and
habits

Write highquality source code to program complete applications within deadlines
Be a part of new product development
Troubleshooting and debugging
Work with our existing customer base and provide ongoing maintenance and dev support
Evaluate existing applications to reprogram, update and add new features
Consulting with the design team
Cooperating with the backend developer in the process of building the RESTful API
Collaborate with product architect and other engineers to plan, build and ship product
Collaborate with DevOps team to automate processes within the DevOps pipeline

 

Required Qualification
5+ years of experience working on Front End development
4+ years writing objectoriented JavaScript code
3+ years of Angular and/or React
Creating selfcontained, reusable, and testable modules and components
Experience with state management tools (Akita, Redux or NgRx)
Solid understanding of writing highperformance applications utilizing Angular and/or React framework and
JavaScript libraries.

Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, Foundation or Materialize
Proven experience with web services, AJAX, jQuery and JSON objects
Ability to code complex enterprisefocused apps as part of a team
Professional experience with GIT required
Experience using Agile methodologies for developing application
Good English communication skills via email, IM, conference calls and inperson
Organizational and timemanagement skills
Decisionmaking skills


Nice to have

Knowledge of any backend development technology (Node.js, C#, Java, etc.) is a plus
Experience in working with containerization tools (Docker) is a plus
Proven work experience as a team leader or supervisor) is a plus