UI Programmer Job Description

UI Programmer Job Description

4.6
192 votes for UI Programmer
UI programmer provides development and testing support, and follow implementation of standards and best practices in alignment with our architecture patterns.

UI Programmer Duties & Responsibilities

To write an effective UI programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included UI programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Interact and collaborate with different departments (design, art, programming)
Develop and coach less experienced UI programmers to ensure their professional growth timely deliveries of their work
Bring the vision of the UI Artist/Designer to life
Design, author, maintain and document UI systems that meet all design, technical and schedule requirements
Troubleshoot any UI issues
Identify technical and environmental risks/obstacles and generate solutions to overcome identified risks
Work alongside QA and the UI Artist/Designer to react to feedback from focus groups and usability studies
Assist in the development of UI functionalities, including HUD, Menu Pages and the logic within the game engine
Develop complex UI components
Translate business UI requirements into implementation

UI Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for UI Programmer

Typically a job would require a certain level of education.

Employers hiring for the UI programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Engineering, Education, Information Technology, Computer Engineering, Information Systems, Software Engineering, Computers, Science, Mathematics

Skills for UI Programmer

Desired skills for UI programmer include:

Agile
Common algorithms
Data structures and patterns
Unit Testing
Object oriented development
Ability to apply them to problems while keeping constraints and performance in mind
Games industry in general and online gaming in particular
Platform-holders’ requirements as applicable
Bug tracking
C++

Desired experience for UI programmer includes:

5-6 years of development experience on the HP NonStop platform
Good programming skills using Cobol85, TAL, C and/or C++ on the HP NonStop platform
Good knowledge of HP NonStop Enscribe, SQLMP and/or SQLMX databases, Guardian API, Pathway programming
Debugging skills using tools like Inspect and/or Inspect and/or Visual Inspect
Experience in creating TACL scripts
Domain knowledge of Banking or Financial software will be considered a plus

UI Programmer Examples

1

UI Programmer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of UI programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for UI programmer
  • Ensure that code changes are fully tested by yourself and involving quality control when appropriate
  • Follow relevant check-in procedures
  • Stay up-to-date with state-of-the-art technology
  • Take part in code review with peers
  • Support the Lead Programmer in any ad-hoc duties and requests
  • Multi-thread algorithms
  • Provide input into the technical design and the vision through all phases of the game development cycle from pre-production through final product release
  • Capable of resolving a range of highly complex technical issues to both programmers and other less technical team members
  • Owns a feature or module, build reusable code and libraries for future user
  • Supports, maintains and modifies existing systems post-deployment
Qualifications for UI programmer
  • Experience in creating wireframes visual design comps
  • Programming experience and knowledge of multiple programming languages (C++, C#, Perl, Python, Java, Action Script, etc…)
  • Able to program and debug applications using object-oriented or procedural programming
  • Ensuring a clear dependency chain, in regard to the app logic the file system
  • Experience with 3rd party libraries for DOM manipulation (jQuery is preferred)
  • Experience with AJAX / JSON
2

UI Programmer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of UI programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for UI programmer
  • Analyzes and understands business and functional requirements, translates into technical requirements
  • Authors and audits technical designs for features and modules
  • Working with the team, develops cross-platform software components with consistent design patterns for high performance, high availability, low maintenance, for internal and external use under the direction of senior team members
  • Collaborates with teams to design and implement reusable software solutions with consistent design patterns for internal and external use under the guidance of senior team members
  • Implements optimizations with direction from senior leadership
  • Siebel CRM design and development
  • Business Component management
  • Data migration using EIM
  • Document detailed technical design
  • Provide the Lead Engineer with feedback regarding the time allotted to assigned tasks
Qualifications for UI programmer
  • Experience producing cross-browser functional code
  • Understands the JavaScript event model
  • Experience with the promise interface
  • Experience building modular JavaScript using AMD
  • Experience with preprocessors (LESS and/or SASS)
  • Understands how to write efficient selectors
3

UI Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for an UI programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for UI programmer
  • Familiarity with Adobe Flash/Animate is a plus, as we are using our own Proprietary UI System built on top of a Scaleform Layer
  • Angular JavaScript / jQuery / HTML5 / CSS 3 / JSON
  • Spring Framework / RESTful Web Services
  • A minimum of 5 years of professional experience in software and web application development is required
  • A minimum of 5+ years of professional experience building hybrid mobile app using HTML5, CSS and JavaScript consuming RESTful APIs and JSON
  • Should have strong knowledge in Predix 2.0, Docker Concepts, Jenkins, CI/CD process and implementation
  • Interact with business teams for requirements/clarification and coordinate with offshore team member
  • Willingness and ability to quickly adapt to new environment and technologies
  • Knowledge of CI (Continuous Integration) techniques for websites and mobile applications
  • Able to complete backend end portion of user stories
Qualifications for UI programmer
  • Understands CSS rule specificity
  • Understands best practices for organizing rules
  • Understands cross-browser CSS issues
  • Exposure to web-based mobile UI development
  • General Web Technologies
  • Security (XSS, CSRF prevention)
4

UI Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of UI programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for UI programmer
  • Track all action items after each and every meetings related to backend work
  • Coordinate with infrastructure team to set up application and size it appropriately
  • Lead and coordinate team at offshore
  • Software Solution Design, Software Development and Testing
  • Analyze and understand the UX documents in order to define the required features and systems that must be developed in the engine
  • Lead a team of UI programmers
  • Develop and drive the work within UI using our proprietary engine Snowdrop
  • Balance quality and efficiency of your own and your team´s work to reach the best results
  • Push and encourage innovation within the team
  • Be responsible for building a strong team
Qualifications for UI programmer
  • Writing/understanding semantic markup
  • Experience with HTML5 new features
  • Experience with version control (SVN, Git preferred)
  • Understands ARIA tags
  • Familiar with WCAG 2.0
  • Understands best practices
5

UI Programmer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of UI programmer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for UI programmer
  • Analyze the game design documents to understand the expected gaming experience
  • Create and implement menu and interface systems for each platform users, while maintaining the visual and logistic aspects consistent
  • With the design and programing teams, propose prototypes of interaction concepts for the game
  • Understand and recognize implementations and technical contraints
  • Supervise modules programming that are from the user interface
  • Optimize the user interface module code in order to implement it on a game console
  • Manage any other relevant task or transversal project linked to your function
  • Create and implement menu and interface systems for each platform user, while maintaining the visual and logistic aspects consistent
  • Take full responsibility of the UI technical architecture
  • Write modular and reusable UI code in feature development
Qualifications for UI programmer
  • Work in an onsite/offshore model
  • BS degree or higher in Computer Science with a minimum of 5+ years of relevant
  • 5+ year experience and expert knowledge of JavaScript, HTML, and CSS
  • Advanced knowledge of web service technologies like JSON, RESTful services
  • Work with end users, architects and product managers to define product functionality, requirements and translate specs into wireframe prototypes
  • Autonomous, organized, good communication, you are endowed with real interpersonal skills and for teamwork

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates