Job Description
We are seeking an experienced and dynamic Senior Full Stack Team Leader with expertise in Salesforce development, both on the frontend and backend. The ideal candidate will lead a team of developers, drive technical excellence, and contribute hands-on to the development and enhancement of Salesforce applications. The candidate should possess strong leadership skills, a deep understanding of Salesforce architecture, and proficiency in frontend and backend technologies.
Responsibilities
Leadership:
- Lead and mentor a team of full-stack developers, providing guidance, support, and fostering a collaborative and innovative team environment.
- Drive the overall technical vision, strategy, and roadmap for Salesforce development projects.
Salesforce Development:
- Design, develop, and implement custom solutions on the Salesforce platform, both on the frontend (Lightning Web Components, Visualforce) and backend (Apex, SOQL).
- Work closely with stakeholders to gather requirements and ensure successful delivery of solutions that meet business needs.
Full Stack Development:
- Architect, develop, and maintain robust and scalable applications on both the frontend and backend.
- Utilize modern frontend technologies (HTML, CSS, JavaScript, frameworks like React or Angular) and backend technologies (Node.js, Java, etc.).
Code Quality and Best Practices:
- Enforce coding standards, best practices, and ensure the team delivers high-quality, maintainable code.
- Conduct code reviews and provide constructive feedback to team members.
Collaboration:
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to deliver integrated and seamless solutions.
- Act as a liaison between technical and non-technical stakeholders, ensuring effective communication and understanding of project requirements.
Technical Innovation:
- Stay updated on the latest Salesforce and full-stack development trends, tools, and technologies.
- Propose and implement innovative solutions to enhance the performance and functionality of Salesforce applications.
Technical Skills needed
- Minimum of 3 years of experience in Salesforce development, with a focus on both frontend and backend development. – Must
- Minimum 2 years Proven experience leading and managing development teams – Must
- Strong proficiency of 5 years in Salesforce technologies including Lightning Web Components, Apex, Visualforce, SOQL – Must
- Minimum 3 years Solid understanding of modern frontend technologies (HTML, CSS, JavaScript,) – Must
- Minimum 3 years Knowledge of Salesforce permissions, roles, reports, dashboards, and logical formulas – Must
- Minimum 3 years Strong understanding of business processes and the ability to translate them into Salesforce solutions – Must
- Experience with frontend frameworks such as React, Angular, or Vue.js - Plus
- Salesforce certifications (e.g., Platform Developer I and II, Application Architect) - Plus
- Experience with Salesforce integrations and API development - Plus
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field.- Must
Distinct Advantages
- Knowledge of data migration best practices
- Experience with Agile project management methodologies
- Familiarity with third-party Salesforce applications and integrations
- Knowledge of data security and compliance practices
- Strong analytical and reporting skills
- Knowledge of software development processes and best practices
Personal Skills
- Excellent problem solving and multi-tasking skills, with a creative and flexible attitude
- Ability to work independently and as part of a team.
- Ability to work in a fast-paced environment and manage priorities judiciously
- Strong commitment to customer service, employee efficiency, and company growth
- Delivering projects, developing great code, using the most appropriate tools and techniques by applying best practices and experience to build modern web applications
- Continuously improving code base and removing technical debt
- Desire to take responsibility to deliver best quality software in a timely manner
- Understanding of key design principles