Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Technical Lead

at ProArch

Posted 3 days ago 0 applied

Description:

  • ProArch is seeking an experienced Technical Lead - Angular Developer to join their dynamic team.
  • The Technical Lead will play a pivotal role in driving technology initiatives and overseeing the development and implementation of robust software solutions.
  • Leadership will be essential in guiding engineers and fostering a collaborative environment that promotes innovative thinking.
  • Key responsibilities include leading and mentoring a team of developers, providing technical guidance and support throughout the software development lifecycle.
  • The Technical Lead will architect and design software solutions that meet business requirements and align with best practices.
  • Collaboration with stakeholders is required to translate business needs into technical specifications and project plans.
  • The role involves implementing and monitoring software development best practices, including code reviews, testing, and documentation.
  • The Technical Lead will identify areas for improvement within development processes and recommend solutions to enhance efficiency.
  • Staying abreast of industry trends and emerging technologies is necessary to drive continuous improvement in the technical approach.
  • Acting as a liaison between technical teams and business stakeholders to ensure alignment and successful delivery is also a key responsibility.

Requirements:

  • A Bachelor's degree in Computer Science, Information Technology, or a related field is required.
  • Proficiency in Angular, including Angular CLI, components, services, and modules, is essential.
  • A strong understanding of TypeScript is necessary for Angular development.
  • Expertise in HTML and CSS for creating responsive and visually appealing web applications is required.
  • Knowledge of RxJS for handling asynchronous data streams is necessary.
  • Experience in integrating RESTful APIs for data communication is required.
  • Familiarity with testing frameworks like Jasmine and Karma is essential.
  • The ability to design and implement reusable components is required.
  • Experience in managing application state using tools like NgRx is necessary.
  • Knowledge of techniques like AOT compilation and tree-shaking to enhance performance is required.
  • Ensuring good responsive designs so that applications work well on various devices and screen sizes is essential.

Benefits:

  • The job opening does not specify any benefits.