Senior Software Engineer(Front-End) İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

ABOUT ICTERRA

ICterra is a global software engineering company with offices in Munich, London, Wroclaw, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 200+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.

We are looking for an energetic team member who will work as full-time Senior Software Engineer(Front-End)

The candidate should have the following qualifications:

Qualifications:

  • 5+ years experience of developing rich interactive user interfaces
  • Strong knowledge on standard WEB application development principles and in particular performance optimization
  • Excellent understanding of cross-browser development
  • Experience in web application frontend development especially in React, Redux, ES6/7, TypeScript, Web Worker, SASS, HTML5
  • Experience in Webpack, Enzyme, Swagger, Jest
  • Having knowledge and experience of Ploty Chart.
  • Having knowledge and experience of source control systems (git, etc..)
  • Having knowledge of Agile software development process and Jira and Confluence usage is a plus
  • Ability to work in a team environment as a reliable, responsible and self-motivated team player
  • No military obligation or postponed at least two years for male candidates


Job Description:

  • Analyse, design and implement the related sofware in the area of responsibility
  • Working with a team for a local project using Java/Javascript technologies
  • Assure operational continuity by developing corrective solutions
  • Ability to quickly get a good overview knowledge of new information
  • Proactive attitude, interested in new technologies, team worker
  • Ability to prepare technical documentation
  • Work independently and cohesively with the team
  • Evaluate new versions of the tools and technologies used for the development