UI Engineer
Nashville (Davidson) IT development
Job description
Job Summary:
EY’s Global Tax Platform is a technology platform thatenables more intelligent tax services with big data, automation and analytics to better support the evolving needs of tax clients.
As part of the Global Tax Platform program, you will provide UI development support for the core platform application and the extensibility of the platform standards throughout the Tax ecosystem. The program is forward looking and will be making use of the latest open source and Microsoft technologies amongst others.
The Sr. UI Developer position will be responsible for the platform user interface along with all code that drives it. They will be embedded within the Global Tax Platform UX and Externalization teams and will provide guidance to core feature development teams. These responsibilities include all HTML, CSS, JavaScript, and any other front-end technologies required.
Knowledge and Skills Requirements:
To qualify, candidates must also have:
· 8-10+ years of relevant work experience with a concentration in front-end design and development
· 4+ years of client side JavaScript experience
· 4+ years of Angular, React or Vue experience
· 2+ years of OOP JavaScript and MVC Frameworks
· 4+ years of jQuery experience
· 1+ years of RESTful application development
· Expert in HTML
· Expert in CSS
· Experience with LESS or SASS
· 3+ years of experience with Adobe Creative Suite
· Bachelor’s degree in a technical field and/or equivalent work experience.
· Ability to lead and task manage software engineers and provide appropriate level of guidance and oversight to ensure delivery of engineering deliverables.
· A firm grasp of design concepts such as Responsive Design, Progressive Enhancement, Adaptive Rendering, and Minimal Download Strategy
· Strong understanding on client side performance optimization techniques
· Experience working in Agile Development Methodologies and frameworks such as SCRUM
· Strong object oriented design skills and ability to articulate designs using UML diagrams
Essential Functions of the Job:
· Lead the development of the UI in all manner of web applications using HTML, CSS, LESS, SASS, and JavaScript
· Responsive Development
· Provide level of effort estimates based on requirements
· Track project tasks, provide status and ensure tasks are completed on schedule
· Review all front-end code
· Work with UI/UX team to translate expectations into a working interface
· Troubleshoot defects and code resolutions
· A commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, and tools
· Occasional travel may be required
Additional desirable skills (optional) are the following:
· GIT, NPM, Command Line
· Angular
· React
· Vue
· Node.js
· Mobile Design & Development
Job Requirements:
· A bachelor's degree (human-computer-Interaction, human-factors, graphic design, computer science, engineering preferred) or equivalent work experience.
EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.