At a Glance
- Tasks: Design and develop innovative software applications while mentoring junior developers.
- Company: Join a forward-thinking AI Enablement Team at a leading tech company.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make an impact in AI development and work with cutting-edge technologies.
- Qualifications: 7+ years in full-stack development with expertise in Python and ReactJS.
- Other info: Collaborative environment with a focus on continuous learning and career advancement.
The predicted salary is between 43200 - 72000 £ per year.
We invite you to apply for the position of Technology Architecture in our AI Enablement Team.
Responsibilities
- Design, develop, and maintain software applications.
- Write well-structured, efficient, and maintainable code; debug and resolve complex technical issues.
- Provide technical guidance and mentorship to junior developers, collaborating with architects to design and implement scalable, efficient software solutions and staying up-to-date with industry best practices and emerging technologies.
- Review code submitted by team members, ensuring adherence to coding standards and best practices, and offer constructive feedback to enhance code quality.
- Write unit tests and participate in the testing process to ensure software reliability; collaborate with QA engineers to resolve issues and defects.
- Work closely with cross-functional teams (QA, product management, design) to deliver high-quality software products, participating in requirements analysis and solution design discussions.
- Identify and address performance bottlenecks in applications; optimize code for speed, scalability, and efficiency.
- Create and maintain technical documentation, including design documents and code documentation.
Qualifications & Skills
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field (Ph.D. preferred).
- Proven experience of 7+ years in developing IT solutions and full-stack development.
- Proficiency in Python and ReactJS and related technologies.
- Experience with GenAI application development, including vector stores, RAG solutions, context engineering, prompt engineering, and observability.
- Experience with Agentic AI development and Java Spring Framework is advantageous.
- Understanding of RESTful API development and integration.
- Track record of developing base frameworks, reusable programs, and defining coding standards.
- Knowledge of cloud platforms (AWS) and containerization technologies.
- Strong grasp of object-oriented programming principles and design patterns.
- Proficiency in database design and experience with SQL and NoSQL databases such as Redis and DynamoDB.
- Good understanding of Agile methodologies and experience working in Scrum/SAFE practices.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Exposure to AI/ML techniques and methodologies is a plus.
- Knowledge of software development best practices, including version control (Git) and continuous integration (CI/CD) processes.
- Strong problem-solving and debugging skills.
- Effective communication skills and the ability to work collaboratively with cross-functional teams.
Working Arrangement
This role is considered hybrid. Employees may work in person as needed and will collaborate remotely with team members.
Use of AI in Hiring
As part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools support recruiters and hiring managers, while all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application may lead to disqualification.
Sr. Full Stack Lead Developer in City of Westminster employer: Broadridge Trading & Connectivity Solutions
Contact Detail:
Broadridge Trading & Connectivity Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Full Stack Lead Developer in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python and ReactJS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows your enthusiasm and commitment to being part of our journey.
We think you need these skills to ace Sr. Full Stack Lead Developer in City of Westminster
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Python, ReactJS, and any GenAI application development. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Show Off Your Code Skills: Since this role involves reviewing code and ensuring quality, consider including links to your GitHub or any other repositories where we can see your coding style and projects. It’s a great way for us to get a feel for your technical abilities!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points for your achievements and responsibilities to make it easy for us to read. Remember, clarity is key in tech roles!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Broadridge Trading & Connectivity Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and ReactJS. Brush up on your knowledge of GenAI application development and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've debugged complex issues or optimised code for performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
✨Demonstrate Leadership and Mentorship
Since the role involves providing technical guidance to junior developers, think of instances where you've mentored others. Be ready to share how you’ve helped team members grow and how you approach code reviews to ensure quality.
✨Collaborate Effectively
This position requires working closely with cross-functional teams. Prepare to discuss how you’ve collaborated with QA, product management, and design teams in the past. Highlight your communication skills and any Agile methodologies you’ve employed.