REQUIREMENTS
General
• Bachelor’s or Master’s degree in Computer Science, Information Technology or related field
• At least 7 years of experience relevant for the position
Knowledge and Technical Skills
• Proficiency in Typescript and Angular, experience with asynchronous programming, the redux architecture and particularly the NGRX store.
• Proficiency with Java back-end frameworks such as Spring boot and Hibernate for the implementation of microservices and Restful APIs.
• Experience in PL/SQL and relational databases (Oracle).
• Experience with application server management (WebLogic, Tomcat, Apache).
• Experience in Web security, authentication, and authorization protocols (OAuth, Open ID Connect).
• Experience with the following tools: Git, JIRA, Confluence, Bamboo, Nexus, Crucible, Jenkins, and Sonar.
• Experience with Ionic is a plus.
Personal Skills
• Autonomous.
• Strong organizational and time-management skills.
• Capability of integration in an international/multicultural environment.
• Excellent verbal communication.
• Attention to details.
• Good problem-solving skills
KEY RESPONSIBILITIES
• Development of front-end website architecture.
• Design of user interactions on web pages.
• Development of features to enhance the user experience.
• Building reusable code for future use.
• Understanding and implementation of security and data protection.
• Cross-platform optimization.
• Design responsive applications.
• Design and develop APIs.
• Participating in the design and creation of scalable software.
• Maintenance of code integrity and organization.
• Writing clean, functional code on the front-end.
• Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. • Testing and fixing bugs or other coding issues.
• Meet both technical and consumer needs.
• Write technical documentation.