Group Senior developer, Fortuna, Zagreb
We are looking for an experienced front-end developer who will be essential part of talented software development team that works on FEG mission-critical components.
You will be working on a challenging project to build new responsive micro frontend that will become a backbone of future FEG presentation layer. You will have an opportunity to apply analytical thinking to solve problems and find pragmatic solution that will be a lasting value. We need you to communicate clearly and proactively and be always actively seeking for improvements in existing technologies or processes
What will be your key responsibilities:
- Development of responsive frontend applications using VueJS framework
- Cooperation with other team members and teams, product owners, scrum masters
- Encourage knowledge sharing within the team
- Be a role model for other team members, inspire others to find the best possible solution
- Provide technical guidance to more junior team members
- Ensuring that the code developed by himself/herself is high-quality
- Ensure that documentation is produced
- Ensure the code is covered by automated tests to a reasonable extent
- Working in DevOps environment including code maintenance on production environment
- Understanding and contributing to the technical solution from design to code and unit testing
- Working with IT architects to specify the technical solution
- Ensure flow of information and news up and down the line
- Provide end-to-end technical support and problem resolution
- Communicating autonomously regularly on technical matters with other development teams
What experience should you have:
- Good verbal and written communication knowledge of English language
- BA/BS in Computer Science or equivalent experience
- At least 5 years full-time experience with SW development as a front-end developer
- Solid background in HTML/CSS/JavaScript and responsive website development
- Good understanding of modern frontend technologies: AngularJS 2, ReactJS, ideally VueJS
- Good understanding of FLUX base libraries: Redux, Alt, Relay, ideally Vuex
- Good understanding of ECMAScript 6
- In-depth understanding of the entire web development process (design, development and deployment)
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, such as GIT
- Good understanding of asynchronous request handling, partial page updates, AJAX and WebSockets
- Strong understanding of REST APIs and knowledge of how to interface with them
- Experience with Back-End Development is a plus
- Comfortable working with agile methodology and tools
- A team player who is effective working independently and collaboratively
- Ability to learn and use new technologies
- Self-motivated with a strong work ethi
- Ability to listen patiently and learn from others and also willingness to teach and help others
- Adaptable and flexible
What do you get in return:
- Annual bonus
- Transportation and meal allowance
- Additional healthcare package
- Minimum of 5 weeks of vacation
- Participation in a gym membership (Multisport)
- The annual budget for employee training and education
- Well-being activities
- Hybrid models of work and flexible working hours
- Awards for referrals
- Various office perk