Description

 Description

Our software engineers are responsible for developing and maintaining cutting-edge software using the latest versions of Angular, Typescript, and NgRx. Your main focus will be on building efficient and scalable features that provide an exceptional user experience while maintaining and improving on features in existing applications. Also included is maintaining and improving on an existing library of web components we built and use to provide UI consistency and expedite delivery. You will work closely with a team of developers and designers to implement solutions that meet business needs while adhering to best practices. A deep understanding of Angular, Typescript, and reactive state management will be crucial in solving complex problems and ensuring the reliability and performance of the software. We are looking for a highly skilled and motivated individual with a passion for technology and a strong desire to continuously improve their skills.

Qualifications

The ideal candidate should possess strong technical skills in Angular, Typescript, and NgRx (or similar state management solution). They should have a deep understanding of web development and be proficient in building scalable and robust applications. A thorough understanding of UI libraries and web components along with specific utilities like Tailwind CSS is extremely helpful. A keen eye for detail and problem-solving skills are also crucial for this role. The ideal candidate should also have good communication skills and the ability to work well in a team environment. Experience with agile methodologies and the ability to adapt to new technologies are also highly desirable for this role.

Responsibilities

 

  • Develop user-facing features using the latest versions of Angular, Typescript, NgRx and Tailwind CSS
  • Implement efficient and reusable front-end components
  • Troubleshoot and debug complex technical issues
  • Utilize NgRx to manage state for a seamless UI/UX experience
  • Code review and provide feedback for other team member's code
  • Stay updated on industry best practices and advancements in Angular, Typescript, and NgRx
  • Proactively identify and address potential performance and scalability issues
  • Participate in Agile development process, including daily stand-ups, sprint planning, and retrospectives.

Education

Any Gradute