We are looking for a Senior Front-End Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Responsibilities:
- Develop new user-facing features using Angular
- Build reusable code and libraries for future use
- Optimize applications for maximum speed and scalability
- Validate user input before submitting to the back-end
- Collaborate with team members and stakeholders
- Demonstrate strong teamwork and communication skills
- Utilize problem-solving abilities to address challenges.
Requirements:
- Strong proficiency in Angular 15+ and related technologies
- Thorough understanding of Angular and its core principles
- Experience with Angular workflows and state management (e.g., NgRx)
- Extensive experience with HTML5, CSS3, and SASS
- Strong knowledge of ES6+
- Deep understanding of responsive design principles
- Knowledge of Metronic and Material Design frameworks
- Familiarity with modern JavaScript/TypeScript specifications
- Experience with data structure libraries and patterns
- Knowledge of Angular Universal for server-side rendering is a plus
- Proven ability to work with RESTful APIs
- Understanding of modern authorization mechanisms, such as JSON Web Tokens
- Experience with modern front-end build pipelines and tools
- Proficiency with common front-end development tools such as Angular CLI, Webpack, etc.
- Ability to understand business requirements and translate them into technical solutions
- Strong focus on benchmarking and performance optimization
- Experience with Git and Jira
- Familiarity with Figma for extracting and implementing design templates
- Familiarity with Clean Code principles.