Senior UI Developer
Endava is a privately owned IT services company with over 3,400 employees and offices in New York, Atlanta, New Jersey, London and Frankfurt and 6 delivery centers across Romania, Moldova, Macedonia, and Serbia. We strongly believe that our ability to deliver quality work while adapting easily and quickly to the evolving needs of our customers and people ensures our success. To support our core purpose of enabling our people to be the best that they can be, we invest in career development and building a strong learning culture within Endava.
Consider a new opportunity
You will be a part of a team that works with one of the major ICT companies in the world. As a Front-End engineer, you will be responsible for designing, developing and testing client side of our service. In addition, you will cooperate with the back-end developers in the process of building the RESTful API.
Qualified candidates will have front-end development duties as part of a Belgrade team that consists of Java back-end developers, front-end developers, and QAs:
- Gathering and analysing requirements
- Developing and testing complete front-end applications based on client's requirements
- Writing tested, idiomatic and documented code; participating in code reviews
- Estimating tasks and participating in team daily sync-ups
- Daily communication with the client through e-mails, conf calls, IM, etc.
- Collaborating with QA engineering team to ensure the delivered code meets client's standards
Match your profile
- Proficiency and experience in JavaScript/jQuery
- Good understanding and experience with at least one JavaScript framework (AngularJS, KnockoutJS, BackboneJS, ReactJS…)
- Proficient understanding of web markup, including HTML5, CSS3
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, such as: Git / Mercurial / SVN
- Understanding of Node.js/Server side JavaScript
- Solid understanding of complete product development cycle
- Strong analytical skills, systematic approach, and self-reliant in fulfilling daily duties
- Creating self-contained, reusable, and testable modules and components
- Familiarity with Agile/Scrum methodologies
If you are interested in this position and you have the required qualifications, please send your CV via email to jobs.belgrade@endava.com. Please note that due to large number of applications we receive, we will only contact those candidates that are selected for an interview. Thank you.
Deadline for applications: 08.05.2017.