As an UI Software Engineer you will work for the world leader in the industry, with a career where you will have the opportunity to collaborate and affect change while expanding your leadership skills and technical knowledge. You can make a real impact in a market that is growing and developing.
Working as part of a small, Agile team, the UI Software Engineer will design and implement new features and technologies in a variety of different products
Develop key product features within existing large-scale web-based enterprise applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide “glue” for complex solutions.
Participate in the full SDLC involving design, implementation, testing, & launching.
Generation working HTML mockups for proposed software solutions.
Develop features completely with focus on web UI components.
Work closely and collaboratively with geographically-distributed team of engineers to develop the best technical design and approach for new product development.
Build user interface solutions where the problem is not well defined.
Consistently define and apply technologies, standards and software engineering practices, mentoring a geographically-distributed team of developers.
Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead.
Raise long-term architecture issues within project.
Conduct design and code reviews of multiple projects.
Generate data for project planning, including task breakdown & estimation of work for a project. Competent in developing accurate estimates & risk assessments. Track status within the project as necessary.
5+ years professional experience in software development.
Strong knowledge of HTML/CSS
Strong knowledge of SASS
Knowledge Angular and AngularJS strongly preferred
Conversant with NPM and Webpack