- You take pride in the team’s ownership of their projects and code.
- You’re a team player with good Communication and Interpersonal Skills
- You’re focused on balancing both business and technical requirements.
- You value simplicity and maintainability over excessively abstracted solutions.
- You have curiosity beyond your own domain of expertise.
- You are self-disciplined/self-starter/positive attitude with drive & commitment to deadlines.
- You are analytical with strong attention to detail and are results oriented.
- Demonstrable experience in delivering production grade software in an Agile environment, showing ability to deliver user friendly, flexible and efficient UI designs.
- Strong proven experience with web technologies (Angular+ ecosystem, CSS, SASS, HTML5, JavaScript, Typescript, jQuery)
- Experience in UI architectural approaches such as MVC, SPA, etc.
- Working knowledge of i18n & L10n approaches for delivering high quality accessible applications, deployed globally.
- Experience in automated testing, working with several automated frameworks (e.g., Playwright, NUnit, Jest, Jasmine, Cucumber, Cypress, Selenium, etc)
- Knowledge of security best practices and standards and how to avoid common FE security vulnerabilities.
- Working knowledge of technologies such as NPM and an understanding of the security and maintainability risks of using 3rd party SW.
- Good understanding of Web Services protocols such as REST, OData, gRPC and API design for extensibility and portability. Knowledge of SSL/TLS.
- Solid working knowledge of database design, scripting and optimisation including Postgres, Elastic, Kafka & other NoSQL & RDBMS.
- Experience in analysing and resolving typical FE Performance bottlenecks.
- Experience working in an Agile development environment within Scrum or Kanban teams.
- Working knowledge of OO Design principles and patterns such as SOLID & DRY.
- Knowledge or experience developing SaaS on Azure, GCP or AWS.
- Ability to work within and contribute to a highly automated CICD pipeline.
- Enthusiastic, forward thinking & highly motivated.
|