Treinetic

Associate Software Engineer - Frontend

Remote

Full Time

We are seeking an Associate Software Engineer – Frontend who is passionate about building responsive and scalable web applications. In this role, you will work with Angular to develop and maintain advanced web solutions, ensuring they meet high-performance standards. You’ll implement efficient, reusable code and collaborate with UI/UX designers to translate designs into functional user experiences. The role requires strong skills in Angular, TypeScript, HTML5, CSS3, and experience with RESTful APIs and GraphQL. Familiarity with component-based architecture and performance optimization is also essential. Join our dynamic team to advance your skills and make a significant impact on our projects.

Responsibilities

  • Develop, test, and maintain modern, scalable, and high-performance web applications using Angular.
  • Implement clean, efficient, and reusable code following best practices.
  • Work closely with UI/UX designers to transform designs into responsive and interactive web applications.
  • Optimize applications for maximum speed, performance, and scalability.
  • Ensure seamless integration with RESTful APIs, GraphQL, and backend services.
  • Collaborate with cross-functional teams to define and refine product features.
  • Stay updated with the latest Angular releases, industry trends, and best practices.
  • Write unit and integration tests to maintain code quality.
  • Debug and troubleshoot frontend performance issues to enhance user experience.
  • Participate in code reviews and knowledge-sharing sessions with the team.

What we expect

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong experience with Angular (Latest Versions) and TypeScript.
  • Proficiency in HTML5, CSS3, SASS/SCSS, JavaScript (ES6+), and Bootstrap.
  • Hands-on experience with RxJS, NgRx (or other state management libraries).
  • Familiarity with RESTful APIs, GraphQL, and WebSocket integration.
  • Understanding of component-based architecture and modular design patterns.
  • Knowledge of frontend performance optimization techniques.
  • Experience with testing frameworks like Jasmine, Karma, or Jest.
  • Ability to work in agile teams and meet tight deadlines.
  • Strong analytical and problem-solving skills.
  • Passion for learning and adopting the latest frontend technologies.
If you’re eager to advance your career and become a valued member of a prominent company, this is an opportunity you won’t want to miss!