UI Software Engineer


Job description

UI Software Engineer


Senior UI Software Engineer - Specialist (Senior UI)
We are looking for a Software Engineer for a large Multinational company, leader in the Industrial and technological sector, which is developing its technological HUB in Portugal and its own SaaS technology software
Responsibilities - The ideal candidate would be a self-taught, energetic individual, afraid to question assumptions and be imaginative. The candidate must care deeply about user experience, design and simplicity. Participated in discussions of product requirements with Product Management, Product Owner, Engineering Leader and UX. - Capture system level requirements through brainstorming with senior architects, data scientists, business and product managers. - Participate in technical discussions; participate in technical projects and present technical ideas through lousa. - Knowledge of the machine learning platform and structure, for example. PyTorch, M.L.Flow; and libraries, e. scikit-learn; a definitive advantage. - Deep knowledge of data structures, data modeling and software architecture. - Possess advanced knowledge of domain and show great focus on the client. Specialist in processes/methodologies and skillfull in build, release & deployment (CI/CD) processes. - Being a specialist in assessing or performance of applications and optimizing/improving it through design and best coding practices.

- Fluent English - More than 3 years of experience in the creation of applications and/or work flow systems using Javascript/typescript. - Experience React, AngularJS or Vue; HTML5, CSS, D3, Loopback, REST/JSON.
- Experience in developing solutions using open source and DevOps frameworks and tools such as Github, Selenium. - Work experience with Agile development practices (for example, Scrum, TDD). - Practical experience with front-end tests using Mocha, Jasmine, Selenium or equivalent framework. - Experience with container technology, docker, Kubernetes is a differential. - Experience in database with RDBMS and NoSQL. - Experiences with automation/configuration management using Jenkins, Puppet, Chef or equivalent technologies; and software configuration tools, such as GIT, Perforce). - Experience with build script and CI/CD. - Practical experience in methodologies and tools Secure-SDLC, SAST, DAST. - Good communication and interpersonal relationship.
Benefits - Permanent Contract - Full remote (with desk in Parque das Nações, Lisbon) - Very competitive salary according to experience (fixed + variable) - Health Insurance (Médis) + Telemóvel + Laptop (Ferramenta Trabalho) + 4 additional days of rest to be enjoyed between the period of Natal and New Year (Dec 24-Jan 5). Several days offered by the company and not contracted. 22 days of fairs + €6 gross/day (referral subsidy) professional growth - Work with the latest market technologies.

#go beyond