UI Developer Job Description
UI Developer Duties & Responsibilities
To write an effective UI developer job description, begin by listing detailed duties, responsibilities and expectations. We have included UI developer job description templates that you can modify and use.
Sample responsibilities for this position include:
UI Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for UI Developer
List any licenses or certifications required by the position: AWS, ITIL, UI, UX, IAT, DOD8570, OS, CFA, II, SSL
Education for UI Developer
Typically a job would require a certain level of education.
Employers hiring for the UI developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Technical, Science, Software Engineering, Information Technology, Computer Engineering, Information Systems, Technology
Skills for UI Developer
Desired skills for UI developer include:
Desired experience for UI developer includes:
UI Developer Examples
UI Developer Job Description
- You will define and implement flow and data models for client-backend communications, integrate external or internal APIs (JSON, REST) for managing dynamic parts of the UI
- Work with team members and technical leads to understand customer requirements
- Perform coding, development, unit testing, and system testing
- Create the necessary documentation for application functionality
- Coordinate with web designers to create re-usable and extensible designs that adhere to the latest web standards
- Provide front-end development to convert web design assets into functional web pages
- Review existing front-end architecture to provide optimal solutions and improvements
- Pair program and review code with other team members
- Create and design interactive experiences
- Conduct code reviews with team from initial wireframes and design comps through implementation
- Familiarity with source code control systems such as, Subversion or Git and ticketing systems
- Knowledge of security protocols/services such as
- At least two years professional experience building Web sites or Web applications, and applying JavaScript
- MVC specially Backbone preferred
- OOP concepts and best practices
- Experienced or familiar with MVC frameworks, Backbone preferred (we will train Backbone if you don’t know)
UI Developer Job Description
- Experience in developing rich UI using JQuery/GWT/any UI framework
- Serve as the expert on web standards in the industry and various open source web frameworks like (Dojo, Sencha, Meteor, Angular, React )
- Work closely with NAM solution architects to understand client requirements and the client’s digital stack
- Serve as an expert advisor to accounts on web technologies and enabling interoperability between new and existing systems
- You will work with both front-end and back-end developers and UX designers to build the client-side logic for mobile and desktop web applications
- Apply the common best practices in UI web development
- You will collaborate with other team members and stakeholders
- Report progress and escalate issues to team lead
- You will join a truly global company and international team
- You will work in an appealing office space located next to the Luas line
- Use responsive web design to create user interfaces that automatically conform to multiple screen sizes and devices
- Knowledge of Node.js is a plus
- Three or more years of project experience
- Proven success aligning interactive initiatives with business vision, strategy and deployment
- BS/BA in Computer Science or related field (or equivalent )
- Experience writing simple and elegant code with attention to detail, scalability and performance
UI Developer Job Description
- Javascript frameworks/libraries, such as React, AngularJS, React/redux a distinct advantage
- Javascript test tools
- You will participate in code review, developer testing, releases, level 3 support and team mentoring
- You should be comfortable working autonomously part of the wider team
- Guiding the team and organisation on how to use Agile/Scrum practices and values to delight customers
- Guiding the team on how to get the most of out self-organisation
- Guiding the team on self-organising to fill in the intentional gaps left in the Agile/Scrum frameworks
- Assessing the Scrum Maturity of the team and organisation and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organisation
- Ensure the viability of IT deliverables
- Communicate with project managers on a frequent basis
- Strong programming fundamentals and high degree of proficiency with data structures and algorithms
- Experience in product development and unit testing frameworks
- Strong knowledge of object-oriented programming concepts
- Ability to operate with the highest level of professionalism and personal integrity
- Bachelor degree in Computer Engineering, Computer Science (or similar area of study) or equivalent knowledge and experience required
- Skilled in modern programming languages such as Java, .Net, PHP, XHTML, and Ruby
UI Developer Job Description
- Experience in performance tuning the web application
- Experience in development of complex multi-layer applications
- Experience in working with high-available mission critical large scale web application in both Front end and back end
- Experience in profiling web application
- Experience in development of multi-threaded application in interfacing with other systems
- Experience in XML and XSLT transformation
- Experience with Rational IDE tools like RSA and RAD
- Designs and creates components that interface with secure REST APIs (level 2/3)
- Builds single-page applications for the browsing of medical & scientific information
- Builds specialized data visualization components to provide further insights into data, in particular create custom visualization components tailored for the type of data
- Working knowledge of both Windows and Linux operating systems a plus
- Apache/Tomcat/Jetty/WebLogic experience
- Eclipse or other development user interface
- 5+ years professional C# experience developing windows applications
- 2-3 years professional experience using WPF
- Strong core C# .NET 3.5 and later, knowledge of TPL and LINQ
UI Developer Job Description
- Knowledge of Risk & Trading systems an advantage
- Test-driven development techniques
- Play an influential role in the visual development of new products and features
- Produce high-quality code in an iterative fashion
- Use component-driven design and development methods to ensure the highest quality designs and functionality
- Work with current team members and taking on responsibilities
- Adapt quick and is excited to learn
- More of a junior role
- Develop and maintain website templates that are used and incorporated within websites
- Train junior web developers on the use and installation of website templates, and use of software such as Dreamweaver and Compliance Sheriff
- Experience defining technical expectations and goals of projects
- Experience with PhotoShop, Fireworks
- You have used CSS3 and HTML5 in your web applications
- Demonstrated experience (3-5 years) in developing using front-end technologies such as JavaScript, HTML5, CSS, database tools (JPA, Hibernate, JDBC, Spring Data)
- Working knowledge of Live Ball and/or Drupal
- Undergraduate degree in Computer Science and/or equivalent experience