We are seeking two Junior Salesforce Developers and one Senior Salesforce Developer to join our internal technology team. These roles will focus on the maintenance, administration, and ongoing development of a custom Salesforce application, currently in the one-data release phase. The ideal candidates will be well-rounded, proactive, and invested in the product, acting as owners of the application with a commitment to quality and continuous improvement.
Key Responsibilities
- Perform maintenance, administration, and engineering tasks to ensure the stability and efficacy of the Salesforce application.
- Collaborate with product owners and business operations teams to provide estimates, quotes, and solutions for maintenance and feature requests.
- Develop and test new features, wireframe solutions, and mock up enhancements to improve the application.
- Write high-quality, maintainable code using Salesforce Lightning Web Components (LWC) and Apex.
- Participate in code reviews, vulnerability scanning (using tools like CodeQL and Dependabot), and CI/CD processes via GitHub Actions.
- Contribute to a collaborative, full-stack development environment with an emphasis on ownership and accountability.
- Engage in dogfooding (testing and validating) the product to ensure functionality and user satisfaction.
Required Skills and Qualifications
- Technical Skills:
- Proficiency in JavaScript, Salesforce Lightning Web Components (LWC), and Apex.
- Familiarity with GitHub Actions for CI/CD processes.
- Experience with source code repositories (e.g., GitHub, GitLab, Bitbucket).
- Basic understanding of DevOps principles (no advanced expertise required).
- Exposure to vulnerability scanning tools (e.g., CodeQL, Dependabot) is a plus.
- Knowledge of Salesforce administration and development (certifications such as Certified Administrator or Certified Platform Developer I are highly desirable).
- Familiarity with Azure for infrastructure and storage is a plus but not mandatory.
- Experience:
- Junior Roles: 1-3 years of experience in Salesforce development or related fields.
- Senior Role: Approximately 5 years of experience in Salesforce development, with a focus on LWC and Apex.
- Soft Skills:
- A proactive, ownership-driven mindset with a passion for building and maintaining high-quality applications.
- Strong collaboration and communication skills to work with cross-functional teams, including product owners and business stakeholders.
- Ability to think critically, propose solutions, and contribute to wireframing and prototyping.
- Enthusiasm for testing and validating features to ensure product excellence.
Nice-to-Have
- Experience in the automotive industry.
- Familiarity with additional Salesforce tools such as MuleSoft, Gloss, or Flex Deploy.
- Knowledge of Disaster Recovery Planning (DRP).