Responsibilities
- Work with various stakeholders to understand use cases and workflow to evaluate, recommend, deliver and maintain web applications.
- Grasp conceptual thoughts, visualize possible solutions, and implement concepts to maintain and deliver digital solutions.
- Ensure the technical feasibility of UI/UX designs and build proof-of-concept prototypes for internal customer feedback
- Participate in recommendation and implementation of JS framework, web services and data structure.
- Integrate and optimize applications within existing architecture for efficiency, speed and scalability.
- Assist in front end development for public-facing web content management system, as needed.
- Collaborate with other team members and stakeholders of varying design and technical proficiency.
Skills and Qualifications
- 1-3 years of previous experience as a Web Application Developer
- Aptitude for learning new technologies and seeking creative solutions to complex problems
- Demonstrated proficiency with HTML5, CSS3, JavaScript (prefer TS, E56, Babel, build tooling).
- Experienced in JavaScript framework such as Angular or React, prefer state management experience (Redux)
- Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Knowledgeable of SQL with Oracle and/or MS SQL
- Understanding of SOAP and REST web services
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as GitHub
- Highly desirable to have full stack development expertise, including node.js