Abcam is looking for as software engineer, specialising in front-end application development who can deliver effectively within a multi-disciplinary Agile project team.
Duties
- Work with other members of the project team to estimate story difficulty.
- Pair with other developers in a project team to deliver stories.
- Work closely with Business Analysts and QAs to ensure a quality delivery according to requirements
- Work with other members of the project team to overcome technical difficulty
- Be responsible for delivered software refactoring where needed and appropriate
- Working with the rest of the team to deliver high quality working user interfaces according to templates and themes designed by our UX team.
- Drive consistent interface and patterns across all applications on the Abcam platform
- Any other duties as directed by the Head of Software Development
Summary of Job Requirements:
- The specific strong UI skills we are looking for are Javascript, CSS3, HTML, JQuery, JQueryUI and MVVM (e.g. Angular JS, Knockout)
- Experience of most of the following C#, MVC, ASP.NET, TDD, AGILE, SCRUM (WebAPI, Relational DBs ORMs e.g. nHibernate would be a bonus).
- Experience in working closely with backend technologies and integrating with these
- You will need to be proficient in techniques used in producing designs of complex IT systems.
- Experience in unit / integration / regression testing and test driven development.
- Familiarity with various web architectures, platforms, and frameworks.
- Familiarity with the continuous integration and continuous deployment of software.
- Bachelor’s degree in Computer Science or numerate field.
- Experience in e-commerce.