Senior Mobile Application Developer

06 Nov 2016
01 Feb 2017
Contract Type
Full Time
ABB provides industry leading software and deep domain expertise to help the world's most asset intensive industries such as energy, utilities and mining solve their biggest challenges, from plant level, regional network scale, to global fleet-wide operations. At ABB, it's the people that matter most - to us and our customers. Which is why we're always looking to add more talent to our team. Knowledge is critical. Drive is essential. Creativity is the key. Currently we are looking for a candidate to work in our Enterprise Software Research and Development Center in Krakow. If you are hybrid mobile application developer, then this is an opportunity for you!

We're looking for a hybrid mobile application developer who's not afraid to talk to the person sitting next to him and recognizes the importance of both individual and group effort to deliver high quality product, meeting customer needs.
The role is accountable for the following activities:
• Designing and developing complex enterprise class mobile applications;
• Follow best software development practices to ensure high quality product and adherence to design objectives;
• Be a member of a cross discipline team, using agile development methodology that requires active participation in all team's activities, focusing on a common goal.

• Bachelor's degree (B. S.) from four-year college or university in computer science, information sciences or a related field;
• Deep understanding of technology;
• 3+ of experience in developing hybrid JavaScript, HTML, CSS;
• Mobile application development using Cordova / PhoneGap is a big plus;
• Experience using Angular and/or React;
• Unit testing technics and frameworks like Karma, Mocha, Chai;
• Experience developing custom polyfills;
• NPM, Git;
• Swagger experience is a plus;
• SOAP/REST Web services is a plus;
• .Net Core and Entity Framework is a plus;
• Jenkins / TeamCity, TFS is a plus;
• Agile software development with SCRUM;
• Effective team player with excellent communication skills;
• Responsibility for end-to-end delivery, independence, discipline;
• Proactivity and drive to constantly develop and learn new skills;
• Love for solving problems and ability to extract their essence;
• Good spoken and written English.