University Degree (preferably in Computer Science, Information Systems, Mathematics, or Telecommunications).
3+ years of experience and knowledge of React.js, HTML, and CSS.
Know-how of cross-browser compatibility issues and ways to work around them.
An additional plus knowing any of Node.js, React Native, relational and nonrelational DBs.
Basic understanding of software engineering best practices, design patterns, SOA, ESB, microservices, GIT, or comparable version control system and with the full software quality engineering and release cycle.
The following will be considered an advantage:
Experience with integration with 3rd party APIs.
Experience with ISO8583, WSDL, SOAP, JSON, JSON-RPC.
Strong analytical and problem-solving skills.
Good communication skills.
Energy, self-motivation, a can-do, and collaborative approach.
Fluency in English.
Main responsibilities:
Design and launch new features in collaboration with the other engineering team members.
Convert designs into visual elements.
Champion new and improve existing design methodologies.
Build applications for Linux and Windows platforms.
Maintain code integrity and code organization.
Follow and implement effective security and data protection practices.