Senior Web Client Developer

ABB Enterprise Software

(Richmond, California)
Full Time
Job Posting Details
About ABB Enterprise Software
ABB is a global leader in power and automation technologies. Our solutions improve the efficiency, productivity and quality of our customers’ operations while minimizing environmental impact. Innovation is at the forefront of what we do and many of the technologies that drive modern society were pioneered by ABB.
Summary
The Senior Client Software developer will work within a team using Scrum methodology to deliver sprint and release commitments. This developer recognizes the importance of both individual and team contributions that can engage with the members of his team to deliver the high quality software on time. The senior developer in the team provides guidance and experience to the team and supports the team in working effectively to deliver quality software to our customers.
Responsibilities
* Design, develop, re-factor, review, maintain and tune our suite of Enterprise client applications with quality, reliability, and performance in mind. * Support team member efforts to implement solutions, resolve technical challenges, and troubleshoot while developing skills and fostering growth of each other’s abilities. * Make your team meet its commitments through collaborative efforts on planning, design, coding, testing and growing our automated test suite to fulfill the done criteria. * Suggest new ideas and new way of development as part of an overall environment of constant improvement. * Fail fast when needed and learn from mistakes; prototype new features. * Thorough unit test of implementation; Review team members’ design and implementation. **As a senior member of the team you'll be expected to:** * Take initiative to work with your team to resolve technical problems. Be pro-active in offering help to others. * Be an example and mentor for other developers to grow their capabilities. * Identify risks that could impact schedule and quality of software and manage those risks with the team and ask for help when needed! * Be capable of effective reflection and retrospection and incremental improvement.
Ideal Candidate
* Expertise in JavaScript, HTML5, CSS, SASS, JSON, XML * You have a deep level of understanding of design patterns and RESTful web services * You have a minimum of 5 years of software development experience and a Bachelor's degree in Computer Science or Engineering; or equivalent with relevant work experience. * Familiar with Scrum development process and bonus points for experience with additional alternative agile processes. * Written and spoken English is professional, clear and understood by others the first time. You are able to adjust your style according to the situation whether it’s a 15 minute stand up meeting or demo in front of senior management. **Additional Nice-to-have Skills:** **Experience with the following:** * Sencha ExtJS or Sencha Touch * PhoneGap/Cordova, Objective C, Android Java * Visual Studio .NET * Websockets and Push Notification * GIT, Gerrit, Version1 * Java, Weblogic Server, JBOSS, SQL * Linux/Unix-based development and Configuration Management * Familiar with automated testing principles and experience in building automated test (using tools such as Jenkins) an asset.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.