UI Programmer Job Description
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:
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:
Desired experience for UI programmer includes:
UI Programmer Examples
UI Programmer Job Description
- 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
- 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
UI Programmer Job Description
- 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
- 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
UI Programmer Job Description
- 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
- 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)
UI Programmer Job Description
- 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
- 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
UI Programmer Job Description
- 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
- 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