At a Glance
- Tasks: Develop web applications and integrate AI for candidate evaluation.
- Company: Join a leading financial executive search firm focused on innovation.
- Benefits: Enjoy flexible working options, tech perks, and a collaborative culture.
- Why this job: Be part of a dynamic team shaping the future of recruitment technology.
- Qualifications: Strong skills in React.js, TypeScript, Node.js, and AI integrations required.
- Other info: Opportunity to work on cutting-edge projects with a focus on personal growth.
The predicted salary is between 36000 - 60000 £ per year.
Responsibilities
- Development & Application Integration
- Build and maintain web applications using React.js, TypeScript, and Node.js v16
- Develop and enhance our in-house built applications using Nest.js, MongoDB, Docker, and TypeScript
- Implement Google OAuth2 for secure authentication across both platforms
- Create seamless integrations with external APIs including Streak CRM, Google Drive, LinkedIn, eFinancial, and Fireflies
- AI Integration & Enhancement
- Implement AI-powered candidate data aggregation, indexing, and analysis capabilities
- Develop data selection and export functionality to Claude AI for candidate evaluation
- Create custom-built chat interfaces for dynamic AI interactions
- Design systems for automatic extraction of key candidate details from various document formats
- Develop match scoring and ranking algorithms based on AI analysis
- Data Management & Platform Development
- Implement role-based access control to protect sensitive candidate information
- Create systems to store and manage candidate data including CVs, meeting notes, and comments
- Develop bulk CV upload functionality with automatic data extraction capabilities
- Implement user feedback systems for AI-generated responses
- Design and implement saved prompts functionality with usage tracking and leaderboards
- Technical Project Management
- Assist with identification, scoping, and management of technical projects
- Collaborate with the leadership team to refine product requirements and development roadmaps
- Convert technical concepts into formal presentations in a creative, coherent, and efficient way
- Ensure processes meet deadlines with regular updates in CRM
- Maintain proper version control using Bitbucket and manage automated deployments
Requirements
- Strong experience with React.js, TypeScript, and Node.js
- Experience with Nest.js, MongoDB, and Docker for web application development
- Familiarity with Chrome extension development
- Strong understanding of APIs and experience integrating third-party services
- Experience implementing OAuth2 authentication and managing tokens
- Knowledge of Google Cloud Console and Google APIs (Drive, OAuth2, Groups)
- Experience with AI integrations, particularly with large language models like Claude
- Strong knowledge of data extraction, parsing, and analysis techniques
- Excellent attention to detail with a strong analytical background
- Ability to work effectively in a fast-paced environment while maintaining code quality
- Strong written and oral communication skills for technical documentation and presentations
- Experience with data extraction from documents (PDF, DOCX, etc.)
- Knowledge of semantic search technologies and implementation
- Strong project management skills with the ability to self-govern and prioritise tasks
- Ability to balance immediate development needs with strategic technical planning
Software Developer, Financial Executive Search employer: Vodafone
Contact Detail:
Vodafone Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer, Financial Executive Search
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React.js, TypeScript, and Node.js. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.
✨Tip Number 2
Network with professionals in the financial tech industry, especially those who work with AI integrations and data management. Attend relevant meetups or webinars to connect with potential colleagues and learn more about the latest trends in the field.
✨Tip Number 3
Prepare to discuss your experience with API integrations and OAuth2 authentication during interviews. Be ready to provide examples of how you've successfully implemented these in past projects, as this will demonstrate your practical knowledge.
✨Tip Number 4
Showcase your project management skills by discussing any relevant experiences where you managed technical projects or collaborated with teams. Highlight your ability to meet deadlines and communicate effectively, as these are crucial for the role.
We think you need these skills to ace Software Developer, Financial Executive Search
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React.js, TypeScript, Node.js, and other relevant technologies mentioned in the job description. Use specific examples of projects you've worked on that align with the responsibilities outlined.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills in AI integration and data management can contribute to their projects. Be sure to mention any experience you have with the specific tools and technologies listed.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in web application development, particularly those using Nest.js, MongoDB, and Docker. Highlight any AI-related work or API integrations you've completed.
Prepare for Technical Questions: Anticipate technical questions related to the technologies and methodologies mentioned in the job description. Be ready to discuss your experience with OAuth2 authentication, data extraction techniques, and project management strategies during potential interviews.
How to prepare for a job interview at Vodafone
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React.js, TypeScript, and Node.js in detail. Bring examples of projects you've worked on that demonstrate your proficiency with these technologies, especially any that involve Nest.js, MongoDB, or Docker.
✨Understand the Role of AI in Development
Since the role involves AI integration, brush up on how AI can enhance candidate data aggregation and analysis. Be ready to discuss any previous experience you have with AI-powered applications or large language models like Claude.
✨Prepare for API Integration Questions
Expect questions about your experience with APIs, particularly integrating third-party services. Familiarise yourself with common challenges and solutions related to API integration, as well as specific examples from your past work.
✨Demonstrate Project Management Skills
Highlight your ability to manage technical projects effectively. Discuss how you've scoped projects, collaborated with teams, and ensured deadlines were met. Providing examples of how you’ve used tools like Bitbucket for version control will also be beneficial.