Frontend Architect

Full time
Posted 2 years ago

The Role

You will own the full cycle of technical solutions across all Tempo products to build a robust unified technical vision and toolset. You will work with engineers in multiple teams to find and analyze present and anticipated future technical challenges with their projects or products.

  • Discuss, formulate, and document a vision for Frontend architecture and approaches in all Tempo software products
  • Detail out and refine higher-level architecture decisions into a lower-level design
  • Lead implementation of technical and infrastructure initiatives to support architecture decisions
  • Communicate the vision to the engineering team
  • Overlook and review the work of the team to ensure that the architecture decisions are being executed and the team is following coding standards and architecture guidelines
  • Consult the engineering team with ongoing projects
  • Help the engineering team align solutions with the Tempo architecture vision and industry best practices
  • Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification
  • Ensure technical knowledge sharing between development teams on related or similar projects
  • Lead the research on specific topics, experiment with various technologies, and provide recommendations based on your findings
  • Proactively identify technical debt and product areas that require attention or improvement at the architecture level
  • Constantly develop yourself and the team in technology advancements, research new approaches, tools and best practices in the software architecture and design space
  • Suggest improvements to our technology stack to optimize it for strategic growth and the competitive advantage of Tempo

The Ideal Candidate

  • 8+ years of front-end web development experience — preference is given to candidates who have maintained or architected large scale applications
  • Experience in facilitating even the most heated discussions, ability to resolve them, and take responsibility for the decisions
  • Track record of delivering successful solutions as a leader
  • Be a world-class individual contributor
  • Proficiency in JavaScript and React
  • Experience working with or building unified UI libraries
  • A clear understanding of software design patterns and principles
  • Experience with a variety of web application designs, including monolithic and
  • SOA, understanding of service breakdown and communication principles
  • Experience guiding the continuous improvement of process and technology
  • Strong sense of ownership; you take responsibility for the success of the engineering teams
  • Commitment to quality; you take pride in everything you deliver as a reflection of yourself
  • Abstract thinking while paying attention to meaningful details
  • Ability to take smart risks and champion new ideas
  • A degree in Computer Science or equivalent studies would be an asset

Others:

  • We are an international company and accept a resume from different locations
  • Our work culture is remote work and not need to change your location
  • Your English language must be professional

Job Features

Job CategoryDevelopment department

Apply Online