Senior Software Engineer, UI Job Description

Senior Software Engineer, UI Job Description

4.8
170 votes for Senior Software Engineer, UI
Senior software engineer, UI provides support to the rest of the web development team by converting mockups and wireframes into clean and easy to maintain reusable HTML, CSS and.

Senior Software Engineer, UI Duties & Responsibilities

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

Sample responsibilities for this position include:

Identify solutions to customer problems, Design and develop web UI Management Application using Web 2.0 technologies – Java, JavaScript and Ext-JS framework
Build, optimize and scale our Node.js platform and infrastructure
Ensure full observability into the state of the application and real-time analytics
Integrate or build tools to help debug running instances for CPU, memory, requests and errors
Collaborate with engineers across the organization to identify patterns of problems and create solutions that can be shared across clients
Provide technical leadership across UI engineering and help guide the overall engineering vision
Improve developer productivity through better tools, processes and frameworks
Evangelize software development best practices and develop/conduct training on core architecture and libraries
Develop and implement manual and automated test cases, plans, and specifications for web, mobile and TV user experiences
Collaborate with your test and developer peers to improve testing processes and infrastructure

Senior Software Engineer, UI Qualifications

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

Licensing or Certifications for Senior Software Engineer, UI

List any licenses or certifications required by the position: AWS, ACE, UX

Education for Senior Software Engineer, UI

Typically a job would require a certain level of education.

Employers hiring for the senior software engineer, UI 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, Technical, Software Engineering, Computer Engineering, Education, Electrical Engineering, Design, Information Systems, Science

Skills for Senior Software Engineer, UI

Desired skills for senior software engineer, UI include:

Java
CSS
HTML
Jasmine
AngularJS
JavaScript
Their quirks and the solution to said quirks
Working with REST API*
AJAX

Desired experience for senior software engineer, UI includes:

Object Oriented JavaScript and common libraries (e.g., underscore/lo-dash, jQuery )
Extensive experience in building enterprise level web pages beyond just prototypes
Experience writing semantic markup using HTML 4/5, XHTML
A minimum of 5 years’ professional game programming experience or equivalent
Familiar with one JS UI frameworks is mandatory, Ext JS is preferred
Experience in virtualization and cloud computing is a strong plus

Senior Software Engineer, UI Examples

1

Senior Software Engineer, UI Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of senior software engineer, UI. 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 senior software engineer, UI
  • Migrate existing projects to use the new CSS framework
  • Develop scalable testing approaches to support A/B testing many user interfaces and features
  • Develop and implement automated test cases, plans, and specifications for web, mobile and TV user experiences
  • Develop tools to improve the efficiency of the team and ensure the health of our applications
  • Collaborate with your test and developer peers to improve testing processes
  • Developing automated test cases for web, mobile and TV user experiences
  • Developing scalable testing approaches to support A/B testing many user interfaces and features
  • Developing tools to improve the efficiency of the team and ensure the health of our applications
  • Collaborating with your test and developer peers to improve testing processes
  • Tightly couple with UX and AI teams to deliver delightful customer experiences
Qualifications for senior software engineer, UI
  • Minimum 2 years of professional programming experience Java and related technologies
  • Experience with HTML5, JavaScript or other presentation technologies will be considered a plus
  • Experience with design and implementation of complex user interfaces – custom controls, live updates, in-place editing, virtual data abstractions, MVC, performance optimizations for millions of objects
  • General programming knowledge - data structures, algorithms, design patterns, memory management
  • Deep passion for finding and solving problems
  • Expert sense of user experience
2

Senior Software Engineer, UI Job Description

Job Description Example
Our company is looking for a senior software engineer, UI. 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 senior software engineer, UI
  • Develop efficient, user-friendly libraries for JavaScript applications, which help raise the productivity of engineers across the organization
  • Optimize JavaScript performance on CPU and memory constrained devices
  • Collaborate with client teams to identify common pain points, develop solutions and evangelize best practices for JavaScript UI applications
  • Technical documentation of user centric designs, style guides, web standards, CSS/XHTML best practices, presentations, communication, meetings and influencing change within the digital development experience for the organization in partnership with Architecture
  • Develop efficient, user-friendly libraries for mobile applications, which help raise the productivity of engineers across the organization
  • Optimize mobile application performance under less than stellar networks conditions
  • Collaborate with client teams to identify common pain points, develop solutions and evangelize best practices for mobile applications
  • Provide technical leadership and help guide the overall technical direction for UI engineering
  • Work closely with UX/UI, product management and other teams to conceive, create and design unique web experiences on a full client side application
  • Rapidly add new functionality, solve complex problems and ship battle-tested code
Qualifications for senior software engineer, UI
  • Experience testing user interfaces for client-server applications running in web browsers, mobile apps, and/or embedded devices
  • Proficient with JavaScript, HTTP, and networking
  • Experience in interactive data visualization
  • Coding experience in an Object Oriented language (ie
  • Comfortable in a fast-paced, dynamic and highly cross-functional environment
  • Strong academic background in Computer Science – Masters preferred
3

Senior Software Engineer, UI Job Description

Job Description Example
Our innovative and growing company is looking for a senior software engineer, UI. 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 senior software engineer, UI
  • Build features performantly and well tested in React for both the server and browser
  • Help optimize existing code for improving application load, render, and interactivity times
  • Drive a project from concept to production working closely with product managers and designers
  • Work with other developers across functional teams to build and optimize customer facing features
  • Provide feedback, guidance, and advocate performant and maintainable code
  • Involve in all phases of development
  • Responsible for the GUI application through its entire lifecycle, including implementation, software integration, working to make sure the GUI passes validation testing, and sustaining the GUI after
  • Responsible for reporting development status and estimating workload for planning purposes
  • Design and implement the company's product suite
  • Work as part of an Agile Scrum team on multiple challenging development problems
Qualifications for senior software engineer, UI
  • Experience with Amazon AWS is a terrific plus
  • Proficiency with RESTful service development will come in handy
  • Strong Expertise in other JavaScript frameworks such as AngularJS, BackboneJS, NodeJS, EmberJS, KnockoutJS in the absence of ReactJS experience would be considered
  • 2+ years of professional .Net/C# programming with Web and RESTful services
  • Experience with JavaScript testing frameworks such as Jasmine, Qunit
  • Experience with build, code package & source code management such as Bower, Yeoman, Grunt, GIT
4

Senior Software Engineer, UI Job Description

Job Description Example
Our company is looking to fill the role of senior software engineer, UI. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior software engineer, UI
  • Manual test verification of UI experiences across web, mobile and TV, leveraging automation to make your testing more efficient
  • Writing automation test cases and scripts
  • Drive hands-on technical design, code development, code review and implementation of digital based experience
  • Partner closely with other internal and external designers, developers, quality assurance engineers, customers, test users, user experience manager, product managers, engineering subject matter experts, business analysts, and business managers on new applications and refining existing applications to understand both the front-end UI and the underlying technology
  • Actively participate in internal/cross team meetings, scoping, and decision making to translate the requirements for a product's optimal functionality into interactive solutions
  • Collaborate with the Product Owner and software team to define detailed user interface designs based on requirements
  • Execute design work consistent with design and brand standards, usability, and customer feedback
  • Plan your own work, executing against deadlines and finding ways to maximize the efficiency in an agile process
  • Participate in the development of a schedule and effort estimates
  • Adhere to established style guides and quality libraries to support consistent web and mobile interface designs
Qualifications for senior software engineer, UI
  • 5+ years of experience in professional tools software development for the games industry
  • Extremely proficient with C / C++ / C#
  • Fluent in Windows-based development (.Net)
  • Experience with web development (HTML, Python)
  • Worked on a shipped, AAA game through the entire development cycle
  • Knowledge of databases and experience with SQL and relational schema design
5

Senior Software Engineer, UI Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of senior software engineer, UI. 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 senior software engineer, UI
  • Maintain Bootstrap library for use by multiple project teams
  • Occasional travel may be necessary, less than 25% of the time
  • Collaborate with visual and interaction designers to craft delightful user experiences
  • Contribute to technical design and architecture meetings with your team and and perform peer code reviews as part of everyday workflow
  • Be ready to question the status quo and inspire and influence the direction of your team
  • Design, build, and continually improve the user experience for scientists across the company
  • Create simple, elegant, and performant solutions for complex, information rich workflows
  • Implement and evangelize best practices
  • Mentor and learn from teammates through design, collaboration, and code reviews
  • Make an impact on patient lives every day
Qualifications for senior software engineer, UI
  • Thorough knowledge of object-oriented design and design pattern
  • Must be knowledgeable in Microsoft and web based technologies, especially .NET 4.0, C#, jQuery, Team Foundation Server, WCF, WF
  • Must be knowledgeable with RDBMS and SQL, SQL Server preferred
  • 5-8 years of intensive software development experience
  • Strong SOA and distributed computing experience
  • Experience supporting SaaS software environment

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates