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 high–quality 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 back–end 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 object–oriented JavaScript code
● 3+ years of Angular and/or React
● Creating self–contained, reusable, and testable modules and components
● Experience with state management tools (Akita, Redux or NgRx)
● Solid understanding of writing high–performance 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 enterprise–focused 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 in–person
● Organizational and time–management skills
● Decision–making 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