700Apps is on the lookout for a talented Senior Front-end Developer with a strong focus on Angular to join our innovative team! In this pivotal role, you will be responsible for building and optimizing high-quality web applications that are not only functional but also visually captivating. Your in-depth knowledge of Angular will be crucial in crafting seamless and responsive user interfaces that enhance our user engagement and product effectiveness.
Key Responsibilities:
- Design and implement dynamic applications using Angular, ensuring high performance and responsiveness to requests from the front end.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Optimize applications for maximum speed and scalability, enhancing the overall user experience.
- Integrate with back-end services and APIs to ensure seamless data flow and functionality.
- Conduct code reviews and mentor junior developers, promoting best practices in code quality and software development.
- Stay updated with the latest industry trends and technologies related to web development, particularly Angular.
- Participate in agile development processes, including sprint planning and retrospectives.
- Write and maintain detailed documentation for systems and processes related to front-end development.
Requirements
- Minimum of 5 years of professional experience in front-end development, with strong expertise in Angular.
- Proven expertise in HTML5, with a strong understanding of semantic markup and accessibility best practices.
- Advanced proficiency in CSS3, including:
- Use of preprocessors such as Sass or Less.
- Solid knowledge of responsive design principles.
- Experience with CSS frameworks like Bootstrap or Tailwind CSS is a plus. - Strong hands-on experience with JavaScript (ES6+), including:
- Asynchronous programming (Promises, async/await).
- DOM manipulation and solid understanding of data structures. - Extensive experience with the Angular framework (Version 2+), including:
- Components, modules, services, routing, and forms (both reactive and template-driven).
- Deep knowledge of dependency injection.
- Proficiency using Angular CLI for efficient development and deployment. - Strong proficiency in TypeScript, with the ability to develop clean, maintainable, and scalable Angular applications.