Develop interactive, responsive user interfaces using standard web technologies such as HTML, CSS and JavaScript.
Collaborate with designers to transform wireframes and visual designs into functional code.
Ensure the user experience is intuitive and efficient while maintaining an attractive visual appearance.
Optimize applications for speed and scalability.
Stay up to date with the latest trends and best practices in web development.
Perform browser compatibility testing and resolve compatibility issues.
Integrate back-end APIs and web services.
Work closely with back-end developers to ensure seamless integration of front-end and back-end functionality.
Identify and resolve performance issues and optimize code.
Know and comply with the rules.
Understand the Anti-Bribery and Compliance requirements described in the SGI documents.
Apply these rules in day-to-day work.
Act with integrity, ensuring your actions are always in compliance with these guidelines.
Report suspicious or irregular situations.
Inform whenever there is suspicion, an attempt, or an actual occurrence of violations of Compliance and Anti-Bribery policies.
Reports should be made when there is a reasonable belief that the information is true, even if there is not absolute certainty.
Know how to use the Reporting Channel.
Be familiar with the procedures for making notifications through the Reporting Channel.
Be aware of your rights, protection against retaliation, and confidentiality when making a report.
Use the channel responsibly whenever necessary.
Understand the importance of Compliance in professional performance.
Recognize that adherence to Compliance practices is also part of individual performance evaluations.
Requirements
Experience in development with Java, Angular, Spring Framework, JPA, data modeling, TDD, unit testing and integration testing, agile methodologies and product development is a plus.
Experience with PostgreSQL and Oracle databases is a plus.
Knowledge of Microservices, Clean Code practices and code analysis is desirable.
Knowledge and experience with Git, Java IDEs, Linux, Jenkins and SonarQube is a plus.
Intermediate English is an advantage.
Preferably completed degree in Technology, recognized by MEC.
Experience in creating navigation proposals for systems is a plus.
Experience in developing user interfaces is a plus.
Strong knowledge in one or more technologies such as HTML5, CSS, Bootstrap, PrimeFaces, JavaScript, TypeScript, React, accessibility features and responsive prototyping for apps and web is a plus.
Solid experience in standardizing front-end interfaces for systems is a plus.