Eng. 2 Front end developer
Help us write the software that makes sure AMD's platforms
crush the competition!
Our team writes large scale infrastructure and tools in C#,
Ruby and C++ for Windows, Linux and Android environments on x86 and ARM
platforms. Our software is utilized during all stages of product development
across multiple AMD sites and includes distributed automation processes, web
applications and databases to track millions of records generated by thousands
of systems. We are constantly adapting our software development processes (e.g.
continuous integration, unit testing and TDD, code reviews) to manage the
challenges we accept.
Join us if you are passionate about solving problems and
working with the latest technologies, both hardware and software!
We are looking for a developer to help build a next
generation build/release web application. The ability to design a usable UI
specifically for data-centric use cases is critical. In addition, the developer
will be responsible for promoting and mentoring best practices in UI and
JavaScript design, as well as for the development of browser-side and server-side
software.
Key Responsibilities
•
Prototype, design, and implement user interfaces
•
Document technical and design decisions for other team members
•
Help advance best practices of UI and JavaScript design and development
•
Design and build server-side functionality
•
Refactor server-side code to allow for a more browser-centric application
•
Debug issues in upstream, server-side libraries
•
Debug data issues with SQL
•
Be involved in support of existing production environment
Required Experience and Skills
•
Passion for building advanced user interfaces
•
Experience with every level of a modern web application
•
Strong skills in Web UI design using HTML, CSS and JavaScript
•
Familiarity with CSS extensions (like SASS or LESS)
•
Significant experience with jQuery, AJAX and JSON
•
Experience with JavaScript MVC frameworks (e.g. Backbone.js or JavaScriptMVC)
•
Experience with JavaScript templating (e.g. Handlebars, Mustache, etc)
•
Experience building Hypermedia APIs (i.e. REST-ful APIs)
•
Significant experience with server-side/MVC development
•
Experience with ASP.NET MVC and C#
•
Significant experience interfacing with a database (e.g. TSQL)
•
Experience troubleshooting data problems from an SQL console
•
Proven interpersonal skills
•
Technical excellence and teamwork
•
Must be fluent in both written and spoken English
Preferred Experience and Skills
•
Expert in Web UI design including significant experience with HTML, CSS and CSS
Extensions
•
Expert in JavaScript and JSON-centric development
•
Expert in web development using ASP.NET, ASP.NET MVC and C#
•
Experience with Backbone.js and Handlebars.js
•
Experience with WebSync or similar HTTP push technologies
•
Experience with unit and functional testing
•
Experience with Linux or Android
•
Experience with Jira REST APIs
Qualifications
• Must have 3+ years of strong software development
experience and Master’s degree in Computer Science/Tech, or equivalent
or
• Must have 4+ years of strong software development
experience and Bachelor’s degree in Computer Science/Tech, or equivalent
No comments:
Post a Comment