About the company:
An exciting IT startup offering a modern cloud-based point of sales platform in the fuel retail space looks for a strong Senior FE Developer to expand the existing team with his/her skills and experience. Key responsibilities include the timely delivery of the new complex features with high code quality standards, modifying of existing functionality, peers code reviews, confident understanding of business requirements.
KEY RESPONSIBILITIES / MAIN CHALLENGES:
✔ deliver new or amend existing features
✔ ensure high code quality standards
✔ provide vision and judgement
✔ perform code reviews
✔ mentor the FE developers if necessary
✔ collaborate with CTO/Solution Architect
✔ collaborate with team members and solution stakeholders
✔ work with external design team
JOB REQUIREMENTS
Technical Skills and Experience, must-have's:
✔ 4-5yrs of experience as Senior Front-End Developer
✔ Solid understanding of JS, Typescript, React (at least 1 year of working experience), Redux, Angular ((at least 1 year of working experience)
Technical Skills and Experience, nice-to-have's:
✔ Testing frameworks (JEST, Cypress, Enzyme, Webdriver.io or similar)
✔ Cross-platform development kits (e.g. React Native, Flutter, Xamarin)
✔ Redux Saga
✔ Websockets
✔ Docker
✔ Android
✔ Java
Soft Skills:
✔ True team player
✔ Can do attitude & walk the talk (lead by example)
✔ Committed to highest quality standards
✔ Willingness to get hands dirty and go the extra mile where needed
✔ Strong interest and curiosity
✔ Desire to understand the full picture and ability to develop a long-term vision
✔ Ability to break vision down into actionable items, define and lead initiatives
✔ Ability to explain and document concepts well
✔ Technology neutral approach, assess and choose technology/frameworks specific to the
✔ requirements and available data, not individual preferences
✔ Ability to estimate complexity and assess risk
✔ Excellent coach with leadership strengths (nice to have)
Language proficiency
✔ Fluency in English language communication, both verbal and written