TalentCapture


User Interface Developer   

Industry: Software / SAAS / PAAS | Austin, TX, USA 4 month's ago
Primary Skills Required
previous experience in similar role

Resource Type
Direct Hire

Compensation
95,000.00 to 130,000.00 Salary - Total Comp

Relocate?
No

Job Description

The User Interface Developer, will assist in the maintenance, development and implementation of existing software systems and/or applications for market sale. Participates in the full development life cycle and consults with senior peers on projects.

Essential Functions:

  • Creates wireframes, mockups, prototypes, interactive mockups, and personas that result in a friendly end user experience
  • Seeks out and collects local, as well as third party sourced data, to make business appropriate, data driven decisions
  • Develops well designed, testable, and efficient new UI code and modifies existing code based on stakeholder requirements for company products and systems
  • Documents code in detail for future reference
  • Exemplifies the use of established UI development standards in a leadership role and continuously contributes positively to improve the quality of development standards, based on data-driven decisions, both in a team setting as well as organization wide
  • Implements test plans and tests based on current company standards and aides in improving the testing standards
  • Analyzes code to find causes of errors, reports any deficiencies in the product, and refactors existing code to optimize performance
  • Collaborates with teams to resolve issues and deliver products of high quality
  • Participates in project demos, presentations and meetings
  • Advises and mentors other developers in design and implementation processes pertinent to company
  • Operates in both Kanban and Agile/Scrum teams interchangeably without a negative impact to productivity
  • Adheres to the policies and procedures of the company
  • Exemplifies the Company's Core Values of Integrity, Respect, Collaboration and Follow-Through

Additional Duties:

  • Receives instruction and feedback from other developers
  • Consistently maintains a full workload without direct oversight
  • Other tasks and duties as deemed necessary

Eligibility Requirements:
Required:

  • Deep knowledge of current HTML specifications
  • Deep knowledge of JavaScript development including but not limited to: HTML Form validation, AJAX design principles
  • Intermediate knowledge of cross-browser design considerations and issues, user design principles, and CSS based design and specifications
  • Ability to work in various JavaScript libraries, such as React and Angular
  • Ability to gather UX research and apply findings to create wireframes
  • Ability to rapidly prototype user interfaces in working HTML with CSS based upon wire-frame models
  • Ability to create UI systems with full stack web development in mind
  • Experience in multiple technologies such as:
  • Linux based operating systems, their underlying components and web related services
  • Web Servers (Apache, LiteSpeed, etc)
  • SQL Servers (MySQL, PostgreSQL, etc)
  • Mail Servers (Exim, Sendmail etc)
  • DNS Servers (BIND)
  • Networking
  • Linux Filesystems (ext3, ext4, etc)
  • Experience with various testing methodologies and implementation
  • Knowledge of web accessibility and implementation
  • Ability to optimize UI code for performance improvements
  • Ability to gather project requirements and produce code specifications
  • Experience performing code reviews based on project requirements
  • Ability to quickly troubleshoot and debug programs
  • Advanced knowledge of git or a similar source code repository

Desired:

  • Intermediate working knowledge of Perl, PHP, or Python
  • Familiarity with cPanel User Interfaces or a competitor's product
  • Working knowledge of SCRUM and Agile software development systems
  • Working knowledge of bug tracking software
  • Experience with multiple programming languages

Education/Experience - B.A./B.S. or equivalent experience in lieu of degree.

  • Seven years or greater in software product development, with at least 50% of the experience focused on JavaScript based coding, building a web application designed for front end users
  • One or more years of Linux or FreeBSD training, a related certification, or equivalent experience

Travel - Occasional local and/or overnight travel may be required, some by interstate air

In return for all the above, we offer the following:

  • Competitive Salary
  • Full Health, Vision, and Dental coverage
  • Flexible Spending Account
  • Free on-site lunch
  • Paid Vacation
  • Tuition Reimbursement
  • Casual Working Environment
  • 401K Matching