Description
Web Development area is responsible for the conception, design, development and deployment of Rich Web Applications solutions. From the very beginning of requirement definition passing by architecture, data model definition and choose the best web technology for the final solution. The main technological stack is based on Java for backend layers such as Spring along with JavaScript based frameworks such as Angular and React for frontend development.
YOUR ROLE
As a FullStack Developer you will build the end-to-end applications requirements. You will participate in the central struture of an application as well as create design plans for the user interface, define controls’ look, feel and activity. At Xpand IT you will work with Java and JavaScript techologies in a collaborative environment.
Your daily activities will include:
- Being responsible for requirements definition and translate them into technical services
- Use / suggest a variety of state-of-the-art programming languages in order to create user-friendly web interfaces
- Design and build high-quality mockups and design different prototypes
- Optimize web applications for maximum speed, cross browser and cross device
- Build reusable API libraries for future use
- Work in multidisciplinary teams with other teammates such as backend developers and web designers
- Design and development of applicational backend services using the best design practices and patterns
- Recommends system solutions by comparing advantages and disadvantages of alternative development strategies
- Integrates applications though the development of APIs / Services with third party modules
- Guarantee the correct performance, security and scalability of backend services
- Guarantuee that Unit Test / Test Sets are correctly updated so that Continuous Integration engine remains flawless.
SKILLS YOU NEED TO HAVE
- MSc / BSc in Information Systems and Computer Engineering and/or Computer Science
- Professinal experience (+ 3 years) as a Developer in JavaScript based techologies, HTML5 and CSS3
- Experience with JavaScript libraries and frameworks such as React and /or Angular
- Professinal experience (+ 3 years) as a Developer in Java
- Experience with backend Java frameworks such as Spring
- Experience in design patterns while implementing advanced and complex software solutions, namely in API Rest services implementation
- Experience in data base management tools like MS SQL Server, MySQL or PostgreSQL
- Experience in using Eclipse, Maven, Jenkins, GIT, JIRA or equivalent tools
- Experience in using Maven, Jenkins, GIT, JIRA or equivalent tools
- Team player and technical problem solving skills
- Strong communication skills (written and spoken)
- English proficiency.
Send us your CV to [email protected].