Only available to applicants residing in Argentina and Colombia
Our client envisions a world where the experience of selling or buying a home is simple and enjoyable for everyone. They offer a comprehensive cloud-based platform that enables residential real estate agents to deliver exceptional service to their seller and buyer clients. Founded in 2012 as one of the fastest-growing technology companies in a nearly $4 trillion industry, they have built a world-class engineering team that operates the only comprehensive platform in the real estate industry. Our client is convinced it can do much more and needs your expertise in building modern cloud services to evolve and create products that improve every step of the real estate agent experience, from first contact with a client to closing the deal.

As a Team Lead you will design and build at-scale Apex, Lightning Web Component, and Integrations on (name our client- Confidential)’s Salesforce platform. You would be responsible for the success and impact of a development team and improving that team over time. You will be guiding the team as they work closely with integration engineers and solution architects to improve and optimize the functionality of various business processes and high value company initiatives in the (name our client- Confidential) Business Systems ecosystem.

What you'll do:

Build Salesforce solutions/frameworks using Apex, Lightning Component Framework (Aura and LWC), and declarative solutions leveraging the full capabilities of the Salesforce platform to support the company's programs
Provide technical leadership and guidance to the team on how to build Salesforce solutions that solve current needs while being flexible to future changes
Review work delivered by other team members and consultants meets our quality standards and follows industry best practices
Develop/solution custom applications using Salesforce.com and integrating Salesforce.com with other external platforms using REST/SOAP, Push Topics, Platform events and Salesforce Connect
Apply best practices and design patterns of best-of-breed applications developed on the Salesforce.com platform
Guide the growth of one to two junior developers on the team, including mentoring, career development, and performance management.
Document functional and technical requirements for new projects, enhancements to existing solutions and production issues reported by end users
Optimize the Continuous Integration/Continuous Deployment processes and test automation frameworks for the team.

About you:

6+ years software development experience (C#, Visual Basic, Java, Salesforce, Apex, Visualforce, etc.)
5+ years Salesforce development experience (Lightning, VF, Apex) in an Enterprise environment
1+ years of experience as a technical lead performing code reviews, building team tooling and assisting junior team members
Advanced experience using Process Builders, Flows and other Salesforce platform tools
Advanced understanding of the Software Development Life cycle and Agile methodologies
Advanced experience with SFDC specific IDE, version control and CICD tools (Github, VSCode, SFDX, AutoRabit/Copado/Jenkins)
Advanced experience with trigger frameworks other enterprise patterns
Experience with Salesforce Sales Cloud and Service Cloud (Experience Cloud a plus)
Ability to quickly jump into the unknown codebase/metadata to troubleshoot or review
Take pride in mentoring other SFDC developers and administrators
Excellent analytical, problem-solving, and decision-making skills
Ability to work independently, with minimal supervision
Salesforce certifications
Bachelor’s Degree in Computer Science, Engineering or related discipline

Nice to Have

Experience using ServiceNow or similar tool
Experience using Jira or similar
Salesforce Platform Developer II certification
Salesforce Cloud or Architect certifications
Familiarity leveraging Heroku, AWS and/or iPaaS for SFDC integrations

The vacancy is a contractor in USD, includes work tools (notebook shipment), holidays in Argentina, and two weeks of vacation.