Categorie: Dezvoltare
Limbă necsară: Engleză, Română
Adăugat 4 luni în urmă

Front-End Developer (Angular)

Front-End Developer (Angular)

Responsibilities:

In general, you’ll work closely with the design team, product management, and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices. You will, therefore:
• Determining the structure and design of web pages.
• Ensuring user experience determines design choices.
• Developing features to enhance the user experience.
• Striking a balance between functional and aesthetic design.
• Write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
• Collaborate with back-end developers and web designers to improve usability
• Discuss with the Product Owner to define the implementation with the best value/effort ratio
• Develops and document the Stories of the Sprint with other team members
• Create automated tests (unit, api, integration, function) in a continuous integration environment
• Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones
• Optimizing web pages for maximum speed and scalability.
• Maintaining brand consistency throughout design.
• Lead for team and other discussions of technical solutions and product ideas in design reviews, pair programming, and code review

Requirements:

• Proven work experience as a Front-end developer
• In-depth understanding of the entire web development process (design, development and deployment)
• Profound knowledge of HTML5 and CSS3
• Expert proficiency in TypeScript
• A high level of proficiency with JavaScript frameworks such as Angular 8+, Vue
• A high level of experience with UI layouts, SASS, LESS, Bootstrap, and the CSS GRID system
• Solid experience in using a complex REST API from the client-side
• A solid understanding of cross-browser compatibility issues, and ways to work around them
• Good understanding of code versioning tools, such as Git, Mercurial, or SVN
• Good understanding of asynchronous request handling, partial page updates, and Ajax
• Good experience with state management and good understanding of reactive state
• Significant experience of debugging using JavaScript-based tools like Chrome Developer Console

We offer:

• Full-remote work;
• Working with cutting-edge technologies;
• Possibility for professional development (training, certifications, opportunities for career development, etc.);
• Dynamic and challenging environment, full of growing opportunities;
• Meal tickets;
• Medical insurance;
• Special events for employees (teambuildings, parties, after-hours outings).

Nume*
Prenume*
Email*
Telefon*
Incarca un CV*
Dimensiune maximă fișier: 10 Mo
Tip fisiere acceptate: jpg, png, pdf, .doc, .docx. Maxim 3 fisiere a cate maxim 10MB.
Politica de confidentialitate*