Mobile Software Engineer - SMTS/LMTS (iOS SDK)

Bengaluru, Karnataka, India
Aug 29, 2024
Sep 18, 2025
Onsite
Full-Time
5 Years
Job Description

Are you passionate about mobile technology and excited about creating transformative experiences? As a Mobile Software Engineer at Salesforce, you’ll have the opportunity to work on groundbreaking mobile applications and services that impact millions of users. You will be involved in developing, testing, and delivering high-quality, enterprise-grade mobile solutions. This role is ideal for engineers who thrive in a collaborative environment and are eager to contribute to a fast-paced and innovative team.

Responsibilities

  1. Design and Development. Independently design and deliver high-quality code for mobile features and products, ensuring a mobile-first mindset.
  2. Code and Design Reviews. Provide oversight and conduct code and design reviews to ensure quality and alignment with project goals.
  3. Product Expertise. Master Salesforce's development processes and code base, providing insights on product, process, and team direction.
  4. Testing and Automation. Develop test plans and automate testing for features, ensuring thorough validation of code through manual and automated tests.
  5. Collaboration. Work closely with senior developers, architects, PMs, and UX teams to ensure features meet business and quality requirements.
  6. Troubleshooting. Address and resolve complex technical issues, driving innovations that enhance system availability, resilience, and performance.
  7. Leadership and Mentoring. Provide leadership and coaching within your scrum team and mentor other team members.

Required Skills and Experience

  1. Educational Background. Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related technical field.
  2. Mobile Development. 4+ years of professional experience with iOS development, including expertise in Swift, Objective-C, KIF, JavaScript/TypeScript, ReactNative, SQL, and C++.
  3. Design Patterns and OOP. Deep understanding of design patterns and object-oriented programming principles.
  4. App Store Experience. Demonstrable experience developing and delivering iOS applications for the App Store or enterprise distribution.
  5. Software Engineering Practices. Knowledge of best practices in software development, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations.
  6. Project Management. Proven ability to take projects from scoping requirements through to launch.
  7. Quality Commitment. Commitment to writing quality code, including unit and UI automated tests.
  8. Communication Skills. Experience communicating with users, technical teams, and project management to understand requirements and describe software features and designs.
  9. Professional Experience. 5+ years of professional software development experience.

Desired Skills

  1. Hybrid Development. Experience with JavaScript and hybrid stack development.
  2. Full Stack Development. Experience with full stack software development.
  3. Network-Based Applications. Developed at least one complete network-based client application available in the App Store or Google Play.
  4. Open Source Contributions. Contributions to open source projects are a plus.
  5. SDK Development. Experience building SDKs for iOS or working with C++.
  6. Agile Methodology. Familiarity with Agile development methodologies, such as Scrum.

Benefits and Perks

Salesforce offers a range of benefits to support your well-being and career growth, including.

  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • And more, detailed on our benefits site

Accommodations

  • If you require assistance due to a disability to apply for this position, please submit a request via our Accommodations Request Form.

Posting Statement

Salesforce is committed to creating a diverse and inclusive workforce. We are an Equal Employment Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, or disability status.

Salesforce does not accept unsolicited headhunter and agency resumes and will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

Join Us. If you are excited about transforming mobile technology and building impactful solutions, apply now to be a part of our innovative team at Salesforce.