The Job:
The ideal candidate will be responsible for coding user-side applications, including visual elements such as menu bars, clickable buttons and the overall layout of websites or web applications.
His/her duties include communicating with clients to identify their needs, optimizing websites for different formats from desktops and mobile phones, and running tests to ensure code strings perform the correct functions.
Essential Duties and Responsibilities:
Producing, maintaining and modifying websites and user interfaces
Design and create services and contribute and provide feedback to other team members
Collaborate with a development team of Front-End Engineers, Back-End Engineers, Product Managers and Designers
Participate in brainstorming sessions and contribute ideas to our technology and products
Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Dive into difficult problems and successfully deliver results on schedule
Perform other work-related duties as assigned
Minimum Qualifications (Knowledge, Skills and Abilities):
AngularJS knowledge (required)
Strong TypeScript skills
Understanding of RestFUL interfaces using json
RFC-6750 Bearer Token Authentication
Ability to translate raw designs into functional HTML / CSS templates for use in a pure Angular environment
Strong understanding of OOP and DRY concepts
Experience with git
Willing to bend the rules when needed
A track record of projects completed on time
Work autonomously, are excited by new technologies, and will never back down from the challenges of scale
Desired (but not required):
Experience with Docker
Knowledge of AWS, specifically ECS
Previous experience with Jenkins