Web / Mobile Developer

03 Jun 2016
20 Jan 2017
Contract Type
Full Time
For our growing Software Development Centre we are currently looking for candidates for a position of Web/Mobile Developer. Design and develop software product applications for ABB delivering systems to large electrical power utilities. Play the role in future projects related to mobile apps development for Substation Automation. Manage full software development lifecycle including implementation and testing. Build, configure and maintain infrastructure of the system. Typically requires at least three years of experience.

• Participate in cross-platform HTML5 web and mobile applications and libraries development process;
• Assist the QA team with new product releases and bug fixes for products;
• Participate in R&D activities;
• Follow programming standards for software products;
• Develop domain technical knowledge;
• Collaborate with system analysts/architects;
• Install and maintain development, testing and production environments;
• Build, configure and maintain infrastructure of the system;
• Other duties may be assigned to support the organization and its goals.

• Bachelor's degree (B. S.) from four-year college or university in computer science, information sciences or a related field;
• Three plus years of professional experience in software development;
• Experience in HTML5, CSS3, JavaScript, TypeScript;
• Experience in popular frameworks like: AngularJS, Jquery, RequireJS, Sencha, React, Ember;
• Experience in consuming REST services;
• Experience in ECMAScript 6, node.js, D3.js is a plus;
• Understanding security aspects of web application;
• Good knowledge of design patterns and good practices;
• HTML5 experience for mobile devices;
• Mobile app development experience (iOS, Android) including platform specific issues;
• Experience in mobile frameworks: Apache Cordova/ Phone Gap/Ionic;
• Experience in mobile applications development using Xamarin (Xamarin.Forms and C#) is a plus;
• Experience in mobile apps distribution process (major stores);
• Experience in source control versioning systems;
• Knowledge in key infrastructure technologies: operating systems, infrastructure security, networking, databases;
• Team oriented approach;
• Ability to communicate in English efficiently;
• Ability to define problems, collect data, establish facts, and draw valid conclusions;
• Ability to write reports and business correspondence;
• Experience in cloud environment is a plus;
• SCRUM Master certificate is a plus.