About This Role
This is an exciting opportunity for a highly skilled and experienced Frontend Developer to join our team. As a Senior Frontend Developer, you will be responsible for delivering high-quality front-end code across web and mobile projects.
Responsibilities:
* Deliver high-quality HTML5/CSS3, jQuery, Ajax, and front-end code across web and mobile projects.
* Collaborate with team members, designers, and analysts to develop top products.
* Apply complex design systems to coded pages and screens.
* Possess advanced knowledge of UX/UI for web and mobile.
* Develop and test across browsers and devices, including smartphones and tablets.
* Write high-quality, readable code.
* Develop new features and fix bugs on time.
* Write tests (unit, integration, E2E).
* Integrate APIs.
* Perform code reviews.
* Participate in sprint meetings.
Technical Requirements
* Strong knowledge of JavaScript & TypeScript, VueJS and/or React, and their libraries.
* Experience with testing tools like Mocha/Chai, Jest, Cypress.
* API consumption and error handling, authentication, and authorization.
* Team leadership experience is a plus.
* Proficiency in CSS, HTML, and preprocessors like SCSS/LESS.
* Understanding of SOLID principles & DRY.
* Experience developing SPA & PWA applications.
* Knowledge of CI/CD practices.
* Familiarity with ESLint & Prettier.
* Experience with HTML5, CSS3, jQuery, Photoshop/Illustrator.
* Responsive Web Design and mobile web development experience.
* Version control skills (GIT, SVN).
* Proficiency with browser developer tools.
* Experience with PHP templates, API integration, and CMSs.
* Understanding of progressive enhancement, accessibility, and browser support.
* Experience with plain jQuery and other JS libraries.
* Preprocessors like Sass, LESS.
* OOP pattern development and SEO best practices.
* Bonus: Webpack, Docker, AWS, Linux knowledge, TDD approach.
What We Offer
* Opportunity to work on challenging projects with a passionate team.
* Supportive environment promoting growth and education, including courses and conferences.
* Flexible work schedule and remote work.
* Private health insurance.
* Training programs and English classes.
* Company-sponsored accommodations.