Work with clients to develop the overall look and design of website and relate applications
Writing website code using declarative and imperative programming languages such as HTML5, CSS3, JavaScript, TypeScript
Producing, maintaining, and modifying websites and user interfaces
Ensuring websites are accessible across many platforms, including laptops and smartphones
Translate business requirements and specifications into usable and scalable software
Process and understand capabilities and limitations of data outputs from the software
Participate in design and code reviews
Assist with delivery estimates
Determine and execute software deployment process
Abilities / Knowledge / Skills
3+ years of professional non-internship experience with front end, web or mobile software development using JavaScript, Typescript, HTML and CSS.
Good knowledge and experience using web front-end frameworks and libraries, ideally Angular >= 6 or other widely used frameworks like React and Vue
Basic understanding of the framework toolchains and tools for bundling and transpiling
Debugging skills
Ability to rapidly prototype and adjust in response to customer feedback
Strong problem solving and troubleshooting skills
Solid coding practices including peer code reviews, unit testing and a preference for agile development
Experience consuming API’s (internally and externally) using JSON or XML and good knowledge of HTTP protocol.
Enjoys learning on-the-fly. Learns quickly when facing new problems; analyzes both successes and failures for clues to improvement; enjoys the challenge of unfamiliar tasks