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.
TotalSoft 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 (multilevel multilingual multichannel). 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 were 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. Were recruiting middle and seniorweight frontend 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 todays dynamic global marketplace and an awardwinning 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 TotalSoft products even more successful. You will be responsible for researching technologies as well as designing and implementing new products. What youll 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 hightraffic webbased 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 wellstructured frontend architecture (mainly based on HTML/CSS/MaterialUI/JS/ReactJS/GQL) languages and frameworks along with the APIs to support it
Build reusable components and frontend libraries for future use translate designs and wireframes into high quality code optimize components for maximum performance across a vast array of webcapable 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 JavaScript frameworks (React Next.js Vue.js Angular) rich transactional webbased application experience
HTML5 and CSS3 skills with crossbrowser crossplatform compatibility
Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model; Familiar with newer specifications of ECMAScript
Thorough understanding of ReactJS 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 lightweight efficient decoupled APIs that scale well and/or query languages such as GraphQL
Knowledge of modern authorization mechanisms such as JSON Web Token
Familiarity with modern frontend 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 timemanagement 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 crossplatform 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 were 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.