Sr. Software Engineer

8 - 10 years experience  •  Agriculture

Salary depends on experience
Posted on 10/25/17
Tucson, AZ
8 - 10 years experience
Salary depends on experience
Posted on 10/25/17


This position is responsible for the design and implementation of a Web based user interface that is used by multiple users in the cloud to remotely control Irrigation Controllers.


  • Design and implementation of a web based user interface using Angular 2, JavaScript, HTML, Bootstrap, and CSS.
  • Develop responsive UIs for Desktop, Tablet, and Phone.
  • Ensuring high performance UI on mobile and desktop.
  • Coordinating with the back-end developers in the process of building the RESTful API.
  • Writing code to communicate with external Web Services (Web API).
  • Coding tested, idiomatic, and documented JavaScript, HTML, and CSS.
  • Writing and debugging code that will work across different browsers.
  • Work with the Quality Assurance group to identify and fix defects.





  • BSCS, BSEE, or equivalent from an accredited university
  • Excellent communication and team skills
  • 8+ years of Web development
  • Expert with Angular JS, Bootstrap, JavaScript, and CSS
  • Proficient with Angular 2, and HTML 5
  • Proficient with popular build tools such as Webpack, Gulp, Grunt, npm
  • Familiar with Jasmine testing framework
  • Demonstrated on-time delivery of commercial software systems
  • Experience leading teams of software engineers



  • Experience with JavaScript ES6
  • Experience with SASS/LESS
  • Experience with SignalR
  • Experience with Git or Perforce
  • Jasmine or other Unit Testing experience
  • Cloud Development experience
  • Some knowledge of C# is helpful, but not required

Job ID 3428

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.