Position: Senior UI Developer for a Software Company
Company: ARENA CS
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2022-02-01T00:00:00+02:00

The customer is a leading provider of scientific data management software for research and development organizations.

Responsibilities
Develop the components of different levels of complexity
Implementing new product functionality
Maintenance of an existing codebase, participation in Code Review sessions
Contributing to the application architecture design
Write tests for the developed components, perform partial components design and testing
Develop new functionality
Be able to understand the functionality of the current application and fix bugs if needed
Communicate with the developers from other teams regarding the application’s functionality
Requirements
6+ years of professional experience in software development
Bachelor’s Degree in Computer Science or related discipline
Demonstrated expertise developing rich, single-page browser applications using JavaScript, HTML5, CSS, and GWT
Strong understanding of JavaScript design patterns and MV* frameworks (AngularJS, Angular, D3, Highcharts, Fabric.js etc.)
Experience in Imaging technologies
Experience in image viewing/manipulation/processing
Experience in WebGL/ITK/VTK tools
Knowledge of effective UI unit testing framework
Knowledge in REST fundamentals
Understanding of UX principles and best practice
Knowledge of newer ideologies including GIT, Bitbucket, Gradle, NoSQL (Cassandra, Hadoop, MongoDB)
Demonstrated ability to excel in an Agile development environment
Demonstrated experience utilizing CI (Continuous Integration) techniques for UI (i.e. Bower, Grunt, Jasmine, JSCoverage)
Nice to have
Cloud experience
Understanding of Big Data Cloud Scalability
MS in computer science is highly desired
We offer
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (training courses, English classes, Internal Library)