Middle Front-End Engineer

29 сентября 2021    42
Откликнуться

We are looking for a motivated Frontend Engineer, passionate about the art and craft of building quality software. In this position, you will play a critical role in developing the core services ofour platform and make a tangible contribution to the value we bring to customers. As a memberof a cross-functional Agile Squad, you will collaborate with stakeholders across the organization in finding optimal solutions to set goals and challenging technical problems- your impact will go far beyond writing software. Aside from technical experience, we’re looking for an engineer who enjoys working in teams, brings a fresh perspective, and actively takes part in continuous improvement of the technology, practices, and Agile process.

About the client

We are the #1 text communications technology company delivering fast, easy, and effective solutions for businesses across a wide variety of industries. Dreamers first, we are at the forefront of revolutionizing the way businesses communicate with their customers and believe personal relationships can transform an organization’s ability to grow.Our employees are our greatest strength. We’re expanding quickly and scaling our teams to help accelerate growth while remaining committed to hiring exceptional, values-aligned talent.We have consistently been rated a Top 100 workplace and are committed to being abest-in-class employer for remote work — with benefits to match!

Responsibilities

  • Collaborate with Agile Squad members to plan, design, develop, test, and maintainhigh-quality products built with Angular framework
  • Design, monitor, and improve said product features, and become an expert in the technology and business domain they cover
  • Share your technical expertise with teammates and improve your own skills through mentoring, coaching, and code reviews
  • Maintain high standards of software quality within the team by establishing good SDLCpractices and leading by example
  • Initiate improvements to our practices, process, and technology
  • Ensure long term maintainability of source code and the web app operating in production through code reviews, unit tests, documentation, and other common techniques
  • Make pragmatic decisions that further personal and team goals
  • Support Product Managers and other non-technical stakeholders in making the best decisions on the cross-section of technology, customer experience, and business value

Requirements

  • 3 + years of frontend development experience utilizing core web technologies(HTML/CSS/JavaScript) as well as modern web app frameworks (Angular, React.js)
  • Understanding of OOP and functional programming concepts
  • Familiarity with SOLID principles
  • Experience with CSS-preprocessors (SASS/LESS)
  • Experience with build tools and understanding of continuous build/delivery
  • Experience consuming REST/JSON APIs
  • GIT and git-flow
  • Basic understanding of web security best practices
  • Experience with implementing unit tests
  • Familiarity with agile development methodologies
  • Great design and problem-solving skills, passion for quality, and engineering excellence at scale
  • High sense of ownership
  • Optionally: Experience with other languages besides JavaScript and TypeScript
  • Optionally: BS in CS or related field

     

Will be a plus

  • Experience with other languages besides Java;
  • Experience with messaging models, search indexing, distributed caching;
  • Experience with containerized applications and service discovery;
  • Experience tuning and scaling high-volume transactional use cases.

Бонусы

What we love about Innovecs

  • An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
  • We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
  • Regular performance based salary and career development reviews;
  • Medical insurance (health), employee assistance program;
  • Paid vacation, holidays and sick leaves;
  • Gym 24/7, personal fitness instructor;
  • Massage in the office, personal wellness consultant;
  • English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
  • Referral program;
  • Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.