- Understand business needs, processes, and engineering requirements/restrictions.
- Develop and implement user Interfaces for the organization software applications using Web technologies in order to implement cross browsers/platform.
- Help in creating high-quality user manuals whenever needed that communicate clearly and translate business processes into user-friendly flows.
B.S. in Computer Science or Engineering or equivalent experience.3+ Years of professional experience creating front end applications.Evolve in a technical environment integrating JavaScript, Typescript, NodeJs (MUST)Familiar with at least one NodeJS framework (HapiJS, ExpressJS, NestJS)UI framework Reactjs and (Angular or Vuejs)Database knowledge SQL, Non-SQL (Mongodb).Strong technical background in OOP concepts and application development designs.Familiar with software development according to Scrum process framework.Experience working with testing teams and defect tracking tools. (like Jira, etc.).Applied experience both source control tools (i.e., Git), Dockers and CI/CD tools like Jenkins.Comfortable with the technical development under Linux.Very good verbal and written communication skills in English.