Global Banking & Markets - Birmingham - Analyst / Associate - Front End Engineer location_on Birmingham, West Midlands, England, United Kingdom
We are seeking an experienced Software Engineer with a strong background in developing and maintaining enterprise-grade, always-on software systems. This role is crucial for ensuring the reliability and scalability of our critical infrastructure and services.
What you will be doing:
* Developing frontend user interfaces for a fully automated, mission-critical digital business.
* Participating in all project stages within a version-controlled environment, including effort estimation and issue escalation.
* Collaborating with UX designers to design, build, and optimize frontend interfaces.
* Defining design and implementation requirements following best coding practices and utilizing design patterns.
* Communicating effectively with users and stakeholders to gather requirements and convey ideas clearly to non-technical audiences.
* Building and maintaining high-quality production code.
* Engaging in test-driven development by writing unit tests and automated regression tests.
* Continuously enhancing understanding of our business domain and customer needs.
* Keeping up-to-date with industry trends and technological advancements.
What we are looking for:
* At least 1 year of experience as a software developer.
* Proficiency with HTML, CSS-in-JS (or SASS), NodeJS, NPM, and TypeScript.
* Experience developing and consuming RESTful web services.
* Familiarity with web testing frameworks such as Jest, Enzyme, Cypress, etc.
* Experience working within a git-based CI/CD SDLC environment.
* Knowledge of data structures, algorithms, and performance optimization.
* Ability to multitask, manage multiple stakeholders, and work as part of a global team.
* Excellent communication skills, both written and verbal.
* Experience with Amazon Web Services is a plus.
* Experience working in agile teams is preferred.
* Server-side development experience in languages like Python, Java, Go, or Rust is advantageous but not mandatory.
#J-18808-Ljbffr