Frontend Engineer
Are you a highly motivated, dynamic Software Engineer, looking to advance your career by working in building a powerful software platform? If you are ready to take on new challenges and want to build the next generation of software on cutting edge technologies in an international environment constantly growing – then this is the role for you. We are offering a challenging position, the chance to grow with us and attractive salary compensation. Total
Soft started in 1994 with a dream: to be a reliable software integrator and capability associate for our business partners. As a result, we have grown each year since, to arrive nowadays at over 500 staff (approximately 1500 at Group Level worldwide). We help our customers enhance their delivery and scale their business core by offering services, technology platforms, information management, architecture, project management and multiuser support (multi-level,
- lingual,
- channel). We currently support some of the largest global players and disruptive SMEs on their path to digitalization via our own microservices oriented software platform. Due to continued growth, we’re expanding the product team in our Code Factory and R&D departments, to meet the need for better user experience across an increasing suite of products. We’re recruiting middle and
- weight
- end engineers who are looking for a place to further evolve their career or to gain a portfolio touching almost any industry. What we offer is the opportunity to join a recognized leader in developing and delivering groundbreaking solutions for today’s dynamic global marketplace and an
- winning culture that fosters growth and leadership. Job description As a Frontend Engineer, you will work with a team of talented software developers and quality product managers to make Total
Soft products even more successful. You will be responsible for researching technologies, as well as designing and implementing new products. What you’ll do Work as part of the development team that is dynamic, enthusiastic, full of ideas, fun and friendly Apply state of the art software design to ensure high availability, scalability, maintainability and performance of
- traffic
- based user interfaces Build visualizations that can depict vast amounts of data, learn and understand user interactions Closely collaborate with Product Managers, UI/UX partners and, as a member of a Scrum/Kanban team, you will develop a flexible and
- structured
- end architecture (mainly based on HTML/CSS/Material
UI/JS/React
JS/GQL) languages and frameworks, along with the APIs to support it Build reusable components and
- end libraries for future use, translate designs and wireframes into high quality code, optimize components for maximum performance across a vast array of
- capable devices and browsers Drive actions that influence the software product design Propose ideas and innovations to be driven from team members What you need to succeed Good technical education (Computer Science, Data/Information Science, Mathematics, or a related field) At least 2 years of experience in software development, experience with any modern reactive Java
Script frameworks (React, Next. js, Vue. js, Angular), rich transactional
- based application experience HTML5 and CSS3 skills, with
- browser,
- platform compatibility Strong proficiency in Java
Script, including DOM manipulation and the Java
Script object model; Familiar with newer specifications of ECMAScript Thorough understanding of React
JS and its core principles, experience with popular workflows (such as Flux or Redux) Experience with data structure libraries (e. g. , Immutable. js) Experience with RESTful APIs RESTful Microservices,
- weight efficient, decoupled APIs that scale well and/or query languages such as Graph
QL Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with modern
- end build pipelines (e. g. NPM) and/or development tools like module bundlers (e. g. Webpack), transpilers (e. g. Babel), CSS Preprocessors like SASS/LESS, code linting like ESLint and testing frameworks (e. g. Jest, Mocha), etc. Ability to understand business requirements and translate them into technical requirements Experience with Git, Subversion, or any version control system for software development Good
- management skills and strong interpersonal and communication skills Willingness to learn and share knowledge with team members This role may be a great fit if (not mandatory): Experience of working in a charged up Agile environment Experience in
- platform compatibility and responsive design Knowledge of automated UI and API testing (e. g. BDD, Selenium, Playwright) Experience with containerized environments using Kubernetes, Docker and CI/CD pipelines. Experience with Git, or any version control system for software development Knowledge of any advanced web topologies (e. g. Headless, Jamstack) and good understanding of security principles Willingness to learn from team members What recommends us? We do things with energy, passion, and curiosity, and we’re backed by our culture of innovation. We offer a diversified range of activities in an international environment as well as a dynamic team with ambitious, yet realistic, objectives for the future, promoted by an open team and communication culture. We’re looking for a talent to join our team. Powered by Jazz
HR
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă