POSITION: Application Developer II – Front End
DEPARTMENT: IT & PMO REPORTS TO: Director, Development
PURPOSE OF POSITION:
Under general supervision, designs, develops, troubleshoots, debugs, and implements software code using latest Web Development Tools. Works with other developers, product managers to develop proof of concepts, interface designs, and architecture of web-based application. Responsible for interface implementation. Integrates web applications with backend systems. As an integral part of the web development team, he/she will also help drive the ongoing evolution of our web solutions and emerging technologies.
JOB RESPONSIBILITIES:
- Extensive Front End Development along with some Backend – Designing, coding, debugging and documenting user interface using HTML5, CSS, LESS, Bootstrap / Material Design, Typescript, Angular, with mobile first design methodology.
- Conduct end to end testing for both functionality and usability.
- Conduct software analysis including requirements analysis, design analysis, task breakdown and estimation. Demonstrates the ability to generate ideas and initiate action while achieving results.
- Collaborate across team members, outside vendors and other teams to develop cross functional solutions.
- Complete projects on time.
- Maintain existing solutions by providing the appropriate level of support for production operations.
EDUCATION/KNOWLEDGE/EXPERIENCE:
- 4-year degree in computer science, computer information systems or equivalent experience.
- 3+ years of developing software using Web Technologies such as HTML, CSS, LESS, Typescript, Bootstrap
- 3+ years of developing front end web/mobile applications using Angular.
- Solid understanding of Angular components, directives and libraries such as rxjs.
- Solid understanding of Node.JS
- Experienced in writing test cases using Jasmine, Karma or other tools
- Experienced with Visual Studio Code or other IDE
- Understanding of C#, WebAPI, RESTFul Web services, SQL Server is a huge plus but not required.
- Experience with the following technologies are a plus:
- Microsoft Azure
- Azure SQL Server
- Git
- Testing Tools such as Selenium, JMeter
- Experienced in mobile design / mobile first design is a huge plus.
- Experience with working in Agile / Fast Paced Development Environment.
- Deadline oriented with proven task-completion record; capable of managing multiple projects simultaneously
- Possesses a track record of excellent performance, proactivity and exceptional work practices
CORE COMPETENCIES:
- Mastery of detail management and teaming practices are essential in this multi-task, cross-functional work center.
- Demonstrated aptitude for critical thinking and an ability to produce creative marketing solutions
- Demonstrated ability to be flexible and adapt to circumstances and situations
- Strong verbal and written communication skills with aptitude for communicating with various B2B end users and consumer segmentations
PHYSICAL DEMANDS:
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Seeing, Keyboarding, Talking, Driving, Walking, and Sitting
WORKING CONDITIONS:
- Work in general office environment.
- Work varying hours, as required, including nights and weekends. Some travel may be required (out of town and/or overnight).