Salesforce Developer
Role details
Job location
Tech stack
Job description
Following the successful modernization of our legacy Salesforce instance, we are now focused on leveraging cutting-edge Salesforce technologies to enable business growth and operational excellence. Our Salesforce implementation spans the entire customer lifecycle-from Marketing Cloud engagement and Sales Cloud automation to Service Cloud operations and advanced support capabilities. We're actively expanding our omnichannel presence with Service Cloud Voice, Einstein AI, Agentforce, and Data Cloud integrations.
This role offers an exceptional opportunity to shape the future of travel technology at the world's leading travel company, working with the latest Salesforce innovations and contributing to enterprise-level digital transformation initiatives. This is truly an amazing opportunity to help take FCTG to the next level and change the way we do business with our customers while strengthening our position as a leader in travel tech.
Your mission...
- Salesforce Development & Delivery
- Design, develop, test, and deploy high-quality Salesforce solutions using modern Salesforce technologies including:
- Apex
- Lightning Web Components (LWC)
- Flows and Declarative Automation
- Salesforce APIs (REST / SOAP) and Platform Events
- Contribute ways of introducing Einstein and Agentforce into our solutions
- Translate functional and business requirements into well-structured technical solutions.
- Build scalable, maintainable customisations following Salesforce best practices and internal development standards.
- Contribute to solution design discussions in collaboration with Solution Architects and senior team members.
- Platform Optimisation & Quality
- Ensure code quality, performance, and scalability by adhering to governor limits and Salesforce security best practices.
- Perform unit testing and support UAT and production deployments.
- Participate in peer code reviews and contribute to continuous improvement of development standards.
- Support ongoing platform enhancements and refactoring initiatives.
- Integrations & Data
- Contribute to the implementation of integrations with external systems using Salesforce integration patterns.
- Develop and maintain API-based integrations under the guidance of Solution Architects.
- Support data synchronisation, validation, and data quality initiatives across systems.
- DevOps & Release Management
- Work within established CI/CD pipelines and deployment processes.
- Use Git-based version control and Salesforce CLI as part of the development lifecycle.
- Support deployments across multiple environments following defined change management processes.
- Support & Documentation
- Provide L3 support for complex technical issues in collaboration with the wider Salesforce team.
- Create and maintain technical documentation, including:
- Solution designs
- Code documentation
- Integration notes
- Contribute to knowledge-sharing within the team.
- Continuous Learning
- Stay current with Salesforce releases and platform capabilities.
- Actively develop skills in new Salesforce features and emerging platform patterns.
- Proactively suggest improvements to existing solutions and processes.
- Focus on leveraging AI solutions to optimize and increase productivity
Requirements
Do you have experience in Visual Studio?, Do you have a Master's degree?, * Bachelor's degree in a related field is desirable but not mandatory.
- Salesforce Certifications
- Required o Salesforce Certified Platform Developer I o Salesforce Certified Administrator, * 3+ years of hands-on Salesforce development experience delivering custom solutions in production environments.
- Proven experience working across multiple Salesforce clouds.
- Strong understanding of the Software Development Life Cycle (SDLC) within Agile/Scrum teams.
- Experience contributing to complex Salesforce implementations and enhancements.
- Familiarity with Salesforce integration patterns and API-based integrations.
- Experience working in DevOps-enabled Salesforce teams.
- Experience with AI (LLM, Generative, Agentic)
Experience in the travel industry is considered an asset but not required.
Technical Skills
- Strong proficiency in:
- Apex
- Lightning Web Components (LWC)
- Flows and Declarative Automation
- Salesforce APIs (REST / SOAP)
- Platform Events and Change Data Capture (CDC)
- Working knowledge of:
- Visualforce
- Aura Components
- Front-end skills:
- HTML5, CSS3, JavaScript
- Salesforce Lightning Design System (SLDS)
- Query languages:
- SOQL / SOSL
- Experience with additional languages or frameworks (e.g. Node.js, React, SQL) is a plus.
Tools
- Git-based version control (GitHub or similar)
- Visual Studio Code
- Salesforce CLI, * Strong problem-solving and analytical skills.
- Attention to detail and commitment to code quality.
- Ability to work independently while collaborating effectively with cross-functional teams.
- Clear written and verbal communication skills.
Adaptable, proactive, and committed to continuous learning.
Benefits & conditions
- Tick destinations off your bucket list with our discounts on travel and accommodation.
- Enjoy 25 Days Off per year plus 5 Compensation days!
- Learn a new language with our free language learning platform (Global Exam).
- Employee Retention Share Scheme through Equate Plus.
- Various social events to promote networking, the celebration of wins, and sometimes just for fun! (Global Gathering 2024 - Portugal).
- Enjoy our discounts with GymApp.
- Complementary coffee, drinks, snacks and fruits at our Barcelona office location.
- A strong focus on professional development to support you in the evolution of your career.