Apply

Sr. Angular Front End Developer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

🔍 Industry: Payments

🏢 Company: Mozaic.io

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AgileGitJavascriptJestTypeScriptAngular

Requirements:
  • Proven experience (5+ years) as a Front End Developer.
  • Strong proficiency in TypeScript/JavaScript, HTML5, CSS3, and related front-end technologies.
  • Extensive experience with Angular (Angular 2+) and familiarity with AngularJS.
  • Experience with ngRx for state management and Nx for monorepo architecture & code generation.
  • Experience writing tests using Jest or similar unit test system. Playwright based end-to-end testing experience is a plus.
  • Experience with integrating with back end APIs using NSwag to generate typescript proxies.
  • Knowledge of version control systems (e.g., Git) and Agile development methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to prioritize tasks effectively.
  • Strong communication and interpersonal skills with the ability to collaborate effectively in a team environment.
  • Aggressively take on tasks and be a reliable self-starter.
  • Be flexible and ready to move to the next most-important task as opportunities present themselves.
Responsibilities:
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Design and develop scalable, responsive, and user-friendly web applications using Angular for the front-end.
  • Implement high performance front end Angular based UIs using Open API back end services leveraging Microsoft technologies like SignalR.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Perform peer code reviews to ensure code quality and provide constructive feedback to team members.
  • Troubleshoot and debug issues, identify bottlenecks, and implement effective solutions.
  • Stay updated on emerging technologies and trends in web development to continuously improve our products and processes.
  • Mentor junior developers and actively contribute to the professional growth of the team.
Apply