- 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. - Mentor and help junior software engineers
Requirements
- University Degree (preferably in Computer Science, Information Systems, or similar)
- Strong 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 non-relational DBs.
- Experience or 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.
- Experience with integration with 3rd party APIs
- Strong analytical and problem-solving skills.
- Good communication skills.
- Energy, self-motivation, a can-do, and collaborative approach.