quintegro

Front-End Tech Lead

Location: Remote

Quintegro develops products primarily for large companies in the US. Our projects are to create web and mobile applications from scratch and their long-term development and support. We are responsible for the full cycle of the product - from design to development, testing, support, and often participate in the development of product strategy and product management. We also serve as an innovation center for fast and high-quality creation of MVP and proof of concept, including for companies that have their own development teams, but need a more dynamic and agile approach to the project.

We are now looking for an experienced Front-End Technical Leader to join our team who will be responsible for providing technical guidance and leadership to a team of software engineers

Responsibilities

  • Provide technical guidance, direction, and support to engineers by following software development best practices such as coding standards, testing, and documentation
  • Assist team members and develop the most complex and cross-design components, functions and systems in terms of designing, developing and maintaining high-quality, scalable and reliable software components, functions and systems
  • Collaborate with product managers, designers, engineers, and other stakeholders to define and maintain a technical vision and product architecture, define product requirements and translate them into technical solutions, and align technical vision with business goals and objectives.
  • Participate in cross-functional meetings, providing technical input and contributing to strategic decision-making processes to ensure a smooth development process
  • Monitor technical standards, guidelines, and best practices for software development, such as coding conventions, design patterns, and testing methodologies
  • Participate in code reviews, providing constructive feedback and ensuring code quality and consistency
  • Identify areas of technical debt and work with the team to address them and prioritize refactoring efforts
  • Analyze, debug, troubleshoot, and resolve technical problems and issues in the software product in terms of the most complex problems and critical issues, considering trade-offs, risks, and long-term consequences
  • Review and approve pre-release and emergency rollback plans
  • Provide technical guidance, direction, and support to engineers
  • Provide technical mentorship to engineers during 1-1s and office hours to remove technical blockers for the team

Requirements

  • 5-8 years, with a proven track record of designing, building, and maintaining complex software systems
  • Proficiency in JavaScript, TypeScript
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and complexity analysis
  • Expert in working with software development best practices, such as version control, testing, continuous integration/continuous delivery (CI/CD), etc.
  • Expert in React, Next.js
  • Expert in various software architectures, such as micro-services, event-driven, or monolithic, and architectural patterns and principles (SOLID, DDD, YAGNI, KISS, DRY)
  • Knowledge of database design, querying, and management (SQL, NoSQL)
  • Knowledge of major cloud providers, experience with AWS, Vercel
  • Ability to analyze and solve complex technical problems
  • Excellent debugging and troubleshooting skills
  • Experience in leading technical discussions, presenting architectural designs, and influencing stakeholders
  • Strong decision-making skills, with the ability to balance competing priorities and make trade-offs when necessary
  • Ability to design and evaluate scalable, secure, and maintainable software systems that meet functional and non-functional requirements
  • Experience in creating and reviewing architectural artifacts, such as system diagrams, data flow diagrams, and API specifications
  • Excellent written and verbal communication skills, with the ability to clearly articulate technical ideas and concepts

We offer

  • Remote work from any country of the world
  • A team that is committed to quality
  • Ability to manage processes and make decisions
  • Experience of working in a growing international company
  • Variety of projects and tasks
  • Wages in hard currency

Excited to contribute to our mission? Join our team! Send your application to:

join.us@quintegro.comTo the List of Vacancies