Job Description
Verisk Maplecroft is seeking a Junior Frontend Engineer to join their Front End development team. You will be creating and supporting development of client facing features and applications that form our product offerings. The role requires a developer who is keen to learn from experienced front end developers and able to apply their learning to meet complex client requirements.
About the Day to Day Responsibilities of the Role
• Work as part of an agile team in requirements gathering, refinement and delivery of user focused improvements.
• Deliver high quality, maintainable and well tested code which meets user requirements.
• Peer review other developers work in a thorough and constructive manner.
• Work collaboratively with other Developers, Project Owners, UX designers and QA engineers to deliver high quality solutions.
About You and How You Can Excel in This Role
Our front-end products are largely driven by the Angular framework, supported by a Django Rest Framework API. As a Junior Front End Developer, you will have some familiarity working with Angular (or similar front end framework) and be well versed in interacting with back-end APIs. You will be eager to understand the use of the technologies that support our applications and able to make best use of that extensive toolkit in building out new features or products.
Qualifications
Required
• A degree in Computer Science or equivalent or a proven track record in a commercial software development
• A good understanding of HTML and CSS fundamentals
• Good understanding of front-end web technologies and how web browsers behave and perform.
• Strong Typescript / JavaScript skills
• Some familiarity with Angular (or similar) framework, RxJS, and reactive-style programming
• Experienced in consuming Rest APIs
• Understanding of git and working collaboratively on team-level code bases
Nice to haves
Experience in any of the below technologies would be great however is not a requirement. The role will give you the opportunity to expand your knowledge and experience into these areas.
• NgRx, Redux or similar state management approaches
• Experience of testing, in particular unit and integration testing with Jest or similar
• e2e and/or BDD testing
• Industry experience in working with Agile software development practices
• Knowledge and experience in applying Web Security best practices.
• Python / Django
• AWS
• Using or configuring Docker / Containerization
•
• CI/CD pipeline configuration
#LI-CI1 #Hybrid