At a Glance
- Tasks: Develop frontend user interfaces for a mission-critical digital business.
- Company: Join a leading global banking and markets firm in Birmingham.
- Benefits: Enjoy flexible working options and a dynamic team environment.
- Why this job: Be part of innovative projects that impact the financial sector while growing your tech skills.
- Qualifications: 1+ years in software development with JavaScript and ReactJS experience required.
- Other info: Opportunity to work with cutting-edge technologies and a global team.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for an accomplished Software Engineer with a strong background in developing and maintaining enterprise-grade, always-on software systems. This role is pivotal to ensuring reliability and scalability of our most critical infrastructure and services.
What you will be doing:
- Developing frontend user interfaces for a fully automated, mission critical digital business.
- Working on projects through all stages in a version-controlled environment, including providing effort estimates and raising critical issues.
- Working closely with the UX designers to design, build and optimize the frontend interfaces.
- Formulating design and implementation requirements in the system following coding best practices and utilizing design patterns concepts.
- Working with users and stakeholders to procure requirements and communicate ideas clearly and concisely to non-technical users of our systems.
- Building and maintaining high quality production code.
- Engaging in test-driven development by writing unit tests and automated regression tests.
- Demonstrating a keen interest to continuously understand our business domain and our customer needs.
- Showing passion for technology by keeping up to date with the latest industry trends.
What we are looking for:
- 1+ years experience working as a software developer.
- Knowledge of JavaScript and hands-on development experience building responsive and performant web applications using the ReactJS framework.
- Familiarity with HTML, CSS-in-JS (or SASS), NodeJS, NPM and TypeScript.
- Experience of using and developing RESTful web services.
- Experience of web testing frameworks (Jest, Enzyme, Cypress, etc.).
- Experience working in a git-based CI/CD SDLC environment.
- Knowledge of data structures, algorithms, and designing for performance.
- Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team.
- Excellent written and verbal communication skills.
- Experience designing and developing solutions using Amazon Web Services is a plus.
- Experience working in agile teams would be preferred.
- Server-side development experience in one or more modern languages such as Python, Java, Go, and/or Rust would be preferred but not a must.
Global Banking & Markets - Birmingham - Analyst - Front End Engineer employer: WeAreTechWomen
Contact Detail:
WeAreTechWomen Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Global Banking & Markets - Birmingham - Analyst - Front End Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in frontend development, especially around ReactJS. Being able to discuss recent advancements or features in your interview can demonstrate your passion for technology and your commitment to staying updated.
✨Tip Number 2
Prepare to showcase your experience with version control systems, particularly Git. Be ready to discuss specific projects where you used Git in a CI/CD environment, as this is crucial for the role.
✨Tip Number 3
Practice explaining technical concepts in simple terms. Since you'll be working with non-technical stakeholders, being able to communicate effectively will set you apart from other candidates.
✨Tip Number 4
Engage with online communities or forums related to frontend development and AWS. Networking with professionals in the field can provide insights and potentially lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Global Banking & Markets - Birmingham - Analyst - Front End Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with JavaScript and ReactJS. Include specific projects where you've developed frontend user interfaces and mention any experience with RESTful web services.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and your understanding of the business domain. Mention how your skills align with the job requirements, especially your experience in agile teams and test-driven development.
Showcase Your Projects: If possible, include links to your GitHub or portfolio showcasing your work on responsive web applications. Highlight any projects that demonstrate your ability to work in a version-controlled environment and your familiarity with CI/CD practices.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially around JavaScript, ReactJS, and web testing frameworks. Brush up on data structures and algorithms, as well as your experience with AWS if applicable.
How to prepare for a job interview at WeAreTechWomen
✨Showcase Your Technical Skills
Be prepared to discuss your experience with JavaScript, ReactJS, and any other relevant technologies. Bring examples of projects you've worked on, especially those that demonstrate your ability to build responsive and performant web applications.
✨Understand the Business Domain
Research the company’s business model and how your role as a Front End Engineer fits into their overall strategy. This will help you articulate how your skills can contribute to their mission-critical digital business.
✨Communicate Clearly with Non-Technical Stakeholders
Practice explaining complex technical concepts in simple terms. You may be asked to demonstrate how you would communicate ideas to non-technical users, so think of examples where you've successfully done this in the past.
✨Emphasise Your Passion for Technology
Stay updated with the latest industry trends and be ready to discuss them during the interview. Showing genuine enthusiasm for technology and continuous learning can set you apart from other candidates.