You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer, UI


University Opportunities - Internship & Fresh Grad Positions | San Francisco, CA, United States

About Us

AppDynamics is the Application Intelligence company. With AppDynamics, enterprises have real-time insights into application performance, user performance and business performance so they can move faster in an increasingly sophisticated, software-driven world. Our integrated suite of products is built on our innovative, enterprise-grade App iQ Platform that enables our customers to make faster decisions that enhance customer engagement and improve operational and business performance. AppDynamics is uniquely positioned to enable enterprises to accelerate their digital transformations by actively monitoring, analyzing, and optimizing complex application environments at scale which has led to proven success and trust with the Global 2000.

About the role                                                     

You will design, architect, and develop our user interface using the latest web and mobile technologies. Also, you will be delivering innovations that make complex problems (massively distributed application analysis and management) easy for our customers to tackle.                                                      

About you                                           

First and foremost, you have a computer science background with a passion for creating amazing user experiences and software design with well-structured code. In addition, you have experience in building complex object oriented web applications in JavaScript, HTML5 and CSS. Also, you have experience with client side web technologies/frameworks (One or more of AngularJS, Knockout, Ember, Backbone, Jquery/JqueryUI, Closure, Sencha/ExtJs, YUI, Bootstrap, Dojo, Mustache.js, Require.js, Common.js, TypeScript, Dart).                                                        

Bonus experience includes:                                  

  • UI design (creating mockups and wireframes, working with visual designers, etc)
  • Mobile UI development (iOS/Cocoa, Android)    
  • Java server side web frameworks (SpringMVC, Struts, Tapestry, Wiket, Closure, JSF)    
  • Java/J2EE and/or .NET stack        
  • Proficiency with visual design tools (Sketch, Photoshop, Fireworks, Illustrator, etc.)                                                                                                                          

What you will learn                                             

  • Build modern web applications using AngularJS and Typescript.
  • Test with tools like Protractor and Karma
  • Implement RESTful server layers
  • Design and implement top quality visualizations allowing for management and analysis of large-scale applications
  • Use version control effectively in a team environment
  • Contribute to a large enterprise code base while keeping it maintainable and scalable