- Company Name
- TalentBurst, an Inc 5000 company
- Job Title
- Sr Salesforce Platform Engineer
- Job Description
-
Job Title: Senior Salesforce Platform Engineer
Role Summary: Lead architect and developer responsible for integrating Salesforce CRM with enterprise mobile ecosystems, delivering secure, scalable data flow between native iOS applications and Salesforce, and driving best‑practice engineering standards.
Expectations: • Design, implement, and maintain complex Salesforce integrations and native iOS apps.
• Ensure data integrity, performance, and security across all systems.
• Mentor junior developers, manage code quality, and keep teams updated on Salesforce and iOS advances.
Key Responsibilities:
- Collaborate with Salesforce admins/developers to define API requirements, model data, and manage security (SAML/SSO, profiles, permission sets, sharing rules).
- Design & build integrations using REST/SOAP APIs, Flow Builder, Process Builder, and middleware (MuleSoft, Dell Boomi).
- Develop Apex classes, triggers, Lightning Web Components, Aura Components, and Visualforce pages with comprehensive unit and integration tests.
- Review code for quality, governor limits, and security, and lead large‑scale projects.
- Architect, develop, and maintain native iOS apps (Swift, SwiftUI, UIKit, Xcode) integrating Salesforce Mobile SDK, OAuth2, offline caching, and error handling.
- Implement iOS architectural patterns (MVC, MVVM, VIPER), unit tests, and performance optimization using Instruments, GCD, Combine, and Core Data.
- Manage CI/CD pipelines via Git, SFDX, GitHub Actions, and release governance.
- Mentor and train teams on Salesforce integration, iOS development, and mobile best practices.
- Translate business requirements into technical specifications and collaborate with stakeholders to deliver solutions.
Required Skills:
- Salesforce: Apex, SOQL/SOSL, Lightning Web Components, Aura, Visualforce, Flow, Process Builder, Platform Events, Change Data Capture, Einstein AI, Mobile Sync, Experience Cloud, Heroku.
- APIs & Middleware: REST, SOAP, MuleSoft, Dell Boomi, integration design, data mapping, ETL.
- Development Tools: Git, SFDX, CI/CD (GitHub Actions, Jenkins), code coverage & performance analysis.
- iOS: Swift, SwiftUI, UIKit, Xcode, Core Data, Combine, Swift Concurrency, GCD, MVC/MVVM/VIPER, Instruments, Auto Layout, Human Interface Guidelines, push notifications, App Store deployment.
- Soft Skills: Code review, mentoring, stakeholder communication, agile collaboration.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Salesforce Platform Developer I & II certifications (or Salesforce Architect credentials).
- iOS development experience; knowledge of App Store submission process.