Beschreibung
For a project at our banking client here in Lausanne we are looking for a:Visualisation front-end engineer with strong web development skills / AngularJS (2784)
As a visualization front end engineer you will architect and implement system features and frameworks using advanced JavaScript, JavaScript frameworks, AJAX / REST API, HTML, and CSS
Job Responsibilities:
• Implement the front-end technical design and development of enterprise-class web applications.
• Write robust front-end code with HTML, CSS and JavaScript frameworks and libraries.
• Develop rich, interactive data visualizations, including graphs, charts, and other dynamic features.
• Design and implement user authentication and security features.
• Collaborate with business analysts and back-end developers to define functional requirements and translate them into technical requirements.
• Rapidly design, prototype and iterate on creative concepts to meet the user requirements.
• Work with technology partners and vendors as required.
• Rapidly solve problems and fix bugs.
• Partner with our analytics, technology, and design and user experience team to create both client and consumer facing data visualizations employing combinations of data from multiple data sources.
• Work with cross-functional teams made of Architects, Technology leads along with Testing/Support teams to deliver the end product.
• Coordinating information exchange, understanding business problems, analyzing data, and defining system and business process requirements.
• Ensure successful project delivery with strict adherence to reporting and data practices and the production of all necessary documentation.
Skill Set Qualifications:
• Extensive experience building world-class web application interfaces
• Deep expertise in HTML5, CSS3 and JavaScript frameworks and libraries
• Experience with JavaScript frameworks (AngularJS, ExtJS, etc.)
• Experience writing unit tests for JavaScript
• Experience with data visualization tools (D3, jQuery)
• Deep expertise designing and developing rich, interactive data visualizations
• Strong understanding of web standards, cross-browser compatibility, and CSS-based design
• Understanding of application server and database development, including basic data structures and algorithms
• Experience with Agile development methodology
• Excellent written and verbal communication skills
• Ability to work independently and collaboratively
• Takes ownership of tasks assigned to ultimate resolution.
• Accuracy and timeliness of delivering solutions using coding standards and practices.
• Process driven - can design scalable, repeatable processes to enable quick decision-making and action, know how to prioritize and juggle multiple things.
• Proven results – experiences on the testing strategy, segmentation and predictive modeling.
Additional Experience/Good to Have:
• Experience with web application development (Java, Ruby on Rails, PHP, Python)
• Strong object oriented design and programming skills
• Experience with SASS & Compass
• Experience with database development (SQL, MySQL, NoSQL)
• Familiar with modern Internet/information/data security issues and technologies
• Experience with statistical and scientific computing software (Matlab, R, Python NumPy/SciPy)
• Working experience in Onshore/Offshore model
• Agile Certified and working experience in Agile Projects
• Experience with Hadoop or similar distributed data platforms a plus
If you fit the job description and are looking for a new challenge, we look forward to receiving you CV in MS-Word format (.doc/.docx) at