Salesforce lightning developer
position overview:
we are looking for an experienced salesforce lightning developer with a proven track record of delivering scalable, high-performance salesforce solutions. The ideal candidate will have at least 4 years of experience in salesforce development and a strong background in lightning web components (lwc), aura components, and lightning experience customization. This role requires a collaborative individual who can translate business requirements into innovative technical solutions while ensuring best practices in salesforce development.
key responsibilities:
* design and develop : create high-quality, reusable lightning web components (lwc) and aura components to enhance functionality and user experience.
* customization : configure salesforce applications using declarative tools, including workflows, process builders, flows, and validation rules.
* integration : develop and maintain integrations between salesforce and external systems using rest/soap apis and middleware tools.
* optimization : ensure optimal performance of lightning components for large datasets and complex business processes.
* collaboration : work closely with business stakeholders, analysts, architects, and administrators to gather requirements and deliver tailored solutions.
* quality assurance : conduct thorough unit testing and participate in code reviews to maintain high standards in development.
* stay updated : keep up with salesforce releases, lightning advancements, and emerging technologies to continuously improve solutions.
required expertise in salesforce lightning:
lightning web components (lwc):
* expertise in building reusable, modular, and responsive components.
* deep understanding of lightning data service (lds) for seamless data integration.
* proficiency in handling custom events, lifecycle hooks, and data binding.
aura components:
* experience in maintaining and upgrading aura-based applications.
* strong knowledge of aura controllers, helpers, and events.
lightning app builder:
* designing dynamic and interactive lightning pages using out-of-the-box and custom components.
* embedding components seamlessly into the lightning experience interface.
salesforce lightning design system (slds):
* creating consistent and visually appealing interfaces aligned with slds principles.
* adapting slds for responsive, cross-browser compatibility.
process automation (lightning flow):
* designing and implementing screen flows and automated workflows for business processes.
lightning experience customization:
* tailoring the lightning experience to specific business needs, optimizing usability.
* migrating functionalities from salesforce classic to lightning.
integration and apis:
* experience with rest, soap, and bulk apis for integration with external systems.
* managing oauth and single sign-on (sso) authentication mechanisms.
debugging and optimization:
* proficient in debugging tools for troubleshooting lightning and apex issues.
* expertise in performance optimization for both front-end and back-end components.
qualifications:
* education : bachelor’s degree in computer science, information systems, or a related field.
* experience : minimum 4 years of salesforce development experience, with 2+ years in salesforce lightning.
* certifications :
o salesforce platform developer i (required).
o salesforce platform developer ii and salesforce administrator certifications (preferred).
* technical skills :
o proficient in apex, soql, and salesforce declarative tools.
o strong knowledge of javascript, html, and css for front-end development.
o familiarity with git-based version control and ci/cd pipelines (e.g., copado, jenkins).
preferred skills:
* hands-on experience with agile/scrum development methodologies.
* familiarity with salesforce einstein analytics or tableau crm.
* exposure to devops tools and practices.