UI Developer

Frisco, TX | Direct Hire

Post Date: 09/20/2017 Job ID: 47127 Industry: UI Engineer

Job Summary

 

As a Senior Software Engineer in our Agile environment, your team will rely heavily on your serious coding skills and technical expertise.You take an active role in designing, reviewing, analyzing, and modifying programming systems. This includes coding, testing and debugging client/server software or web applications and cloud technologies. You are critical in issue resolution during testing and implementation, and may also be involved in build/deployment process management. In fact, many times you are called in to perform technical heroics to get the job done. We need you to innovate daily and have the passion to seek out new technologies. This role is both broad and deep and from time to time you will be expected to play a role in systems architecture, application design, database design, software implementation and graphical user interface design. While technical excellence is key, you will also be instrumental in leading the team and be looked at as a role model.

 

The position requires expertise in JavaScript and CSS best practices, and the ability to demonstrate these practices for other team members. The ability to jump into different MV* frameworks would be ideal. You should not only be able to use libraries, but create reusable, well documented, unit-tested libraries, that can be used by your team as well as other teams. You will be experienced in setting up environments for dependency management, package managers, builds, and testing frameworks, using Grunt, Gulp, a CLI, or whatever else is new and cool.

 

If you went through the pain of moving your team form one framework to another we want to hear from you!

 

Essential Duties and Responsibilities

 

  • Collaboration with the product and design teams to develop user interfaces and applications

  • Establish, document, and maintain development standards

  • Mentor developers on JavaScript and CSS best practices

  • Participate in unit, automation, integration, and business acceptance testing of the applications

  • Be an expert at troubleshooting application issues

  • Write clean, maintainable code while rapidly iterating and shipping

  • Assist in continuous integration tools, like Team City or Jenkins

  • Participate in code reviews to validate adherence to standards and code quality

  • Accountable for the reliability, availability, and scalability of applications

  • Provide technical leadership and mentorship to team members

  • Seek out new technologies, pilot them and determine how they fit into our client' s future

 

Requirements

  • Bachelor’ s in related field preferred

  • An expert level knowledge in two or more of the following frameworks: Angular, React, Ember

  • Significant experience with HTML 5.0, CSS, JavaScript Frameworks

  • Expertise in front-end frameworks such as: MVC, AngularJS 2.0, React, Ember, Web Forms, Node JS

  • Deep knowledge of Bootstrap

  • Significant expertise in RESTful Services

  • Experience in C#, Web API, SQL Server environment is a plus

  • Experience in developing high volume transactional applications

  • An expert in JavaScript and CSS – You don’ t “ know” DOM libraries – you wrote your own!

  • Experienced in LESS or SASS using SMACSS or OOCSS – or anything that can make CSS maintainable!

  • Experience in user interfaces with a responsive design – Can you make your pages just as enjoyable to use on a mobile device as a desktop?

  • Proficient in cross-browser compatibility issues and backward compatibility issues

  • Demonstrated ability to be a key contributor to a team – We don’ t want a passive entity. We want someone who knows their stuff and isn’ t afraid to voice their opinion.

  • Experience with source control applications like GIT or TFS

  • Familiar with application architectures such as MVVM, MVC, MVP, etc.

  • Experience working in Agile methodology is a plus

  • Experience working SaaS environment is a plus

 
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: