Senior Engineer, Angular

Tide Logo

Tide

πŸ“Remote - Serbia

Summary

Join Tide as a Senior Engineer, Angular and be a key member of a multi-disciplinary team, working alongside Product Managers, Designers, and fellow engineers. You will design, develop, and launch engaging features for web products, tackle technical challenges, and contribute to the Web Community of Practice. Mentorship of less experienced engineers and collaboration throughout the software development lifecycle are also key aspects of this role. Leverage Tide's Growth Framework for professional development and explore opportunities to expand your responsibilities. Tide offers a remote-first work environment.

Requirements

  • You have 4+ years of professional experience in web development, with a proven track record of shipping high-quality web applications
  • You possess a strong command of core web technologies: Semantic HTML, CSS(3), and JavaScript(ES6)
  • You have solid experience with the Angular 2+ ecosystem, including RxJS and NgRx
  • You are proficient in using modern testing tools such as Jest and Cypress, and advocate for robust test coverage
  • You have experience building visually appealing, high-performance user interfaces that prioritize exceptional user experience and accessibility
  • You are passionate about building great products in a fast-paced, agile environment
  • You have a strong commitment to automation testing and experience writing clean, testable code
  • You possess excellent written and spoken English communication skills
  • You are a keen learner and enjoy sharing your knowledge with others, contributing to a collaborative team environment

Responsibilities

  • Designing, developing, and shipping engaging new features and enhancements for our web products as part of an exciting roadmap
  • Tackling interesting technical challenges, contributing innovative solutions that directly impact our users
  • Actively participating in and contributing to our Web Community of Practice, helping to define best practices and maintain high technical standards across the team
  • Mentoring and guiding less experienced engineers, sharing your knowledge and fostering collaborative learning for team and individual growth
  • Collaborating effectively within your autonomous, agile team throughout the entire software development lifecycle
  • Leveraging our Growth Framework to guide your personal and professional development and explore opportunities to expand your responsibilities

Benefits

  • Remote first
  • 25 days paid annual leave
  • 3 additional days for volunteering and learning
  • Private Health Insurance
  • Mental Health Support Platform
  • FitPass
  • Family and Friendly Leave (according to statutory)
  • Personal L&D budget
  • Share options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.