Job Openings
FrontEnd Software Developer - L9595584
About the job FrontEnd Software Developer - L9595584
We are looking for Frontend Software Developer responsible for developing software interfaces/Frontend for our client products to ensures the companys long-term continuity.
Main Activities:
- Develops software interfaces/Frontend for products according to the specifications
- Write reusable code and libraries;
- Analyze the existing front-end solutions and propose changes for improving user experience and performance;
- Offers the needed technical support (installation, administration, configuration and maintenance) for the developed applications;
- Monitor and analyze new software development technologies and inform company of their potential applications to our business;
- Analyze the existing applications, identifies the bugs reported by Software Testers (QA) and/or Product Owner, propose and develops solution/fixes for them;
- Be part of our agile team and participate in the specifications, development and testing of our online suite front ends;
- Participate into tech and architecture discussions for implementing best practices or ideas, if needed;
- Performs all administrative task related to his job;
- Performs any other tasks delegated by his manager, according to his professional expertise.
Requirements:
- Experience with Agile methodologies;
- Experience with JIRA as track for issues and for day-to-day tasks;
- Experience with programming languages: JavaScript (vanilla), HTML/CSS/LESS/SASS;
- Svelte or comparable React/Vue/Angular experience;
- Experience with GIT as version control tool;
- Experience in working with REST APIs;
- Collaborate with different stakeholders, decision makers.
Nice to haves:
- Experience implementing BEM for SCSS;
- Knowledge about Carbon Design System (from IBM);
- Experience working with PNPM;
- Experience on working with Monorepo projects;
- Experience working with Docker;
- Knowledge of Agile methodologies and working experience with JIRA;
- Knowledge of web development platforms, databases and infrastructure (OOP, n-tier, microservices, web-services, system architecture);
- Understanding of HTTP and HTTPS protocols;
- Good knowledge of ES6+, TypeScript;
- Svelte or comparable React/Vue/Angular experience;
- SCSS/CSS proficiency and a talent for clean implementation;
- Deep knowledge of front-end development best practices;
- Knowledge about web browser capacities: Chrome, Edge and Firefox;
- Knowledge about MS SQL, server databases administration and tunning;
- Experience with Linux and Windows OS;
- Knowledge about RabbitMQ, Git, Docker;
- Experience with NodeJS;
- Knowledge of tooling: Webpack, Grunt;
- Knowledge of web frameworks (React);
- Knowledge in functional programming;
- Knowledge in reactive programming;
- Experience with EXTJS Framework;
- Experience with MS Office package;
- Very good level of knowledge at the organization level.