Senior Software Engineer - Ios

IntelliSourceSunnyvale, CA
436d

About The Position

The Senior Software Engineer - iOS position at Sam's Club involves designing and implementing core features for the iOS application, collaborating with product and design teams, and enhancing existing solutions. The role requires strong problem-solving skills, effective communication, and the ability to mentor junior engineers while working in an agile environment.

Requirements

  • Good proficiency in Swift and iOS application architecture.
  • Solid understanding of iOS UI framework, design principles, patterns, and best practices.
  • Excellent communication skills and ability to work effectively with engineers, product managers, and business stakeholders.
  • A desire to work in a fast-paced and challenging work environment.
  • Knowledge of supporting tools like Figma, Charles, and Postman.
  • Knowledge of design patterns and SOLID principles is a plus.
  • Experience in the retail industry is a plus.
  • Bachelor's degree in computer science or related area and 3 years' experience in software engineering, or 5 years' experience in software engineering.

Nice To Haves

  • Master's degree in Computer Science or related area and 1 year's experience in software engineering.
  • Background in creating inclusive digital experiences and knowledge of WCAG 2.2 AA standards.
  • Knowledge of accessibility best practices.

Responsibilities

  • Design and implement core features in the shopping funnel of Sam's Club iOS application.
  • Work closely with product and design teams to optimize the experience for iOS platform.
  • Understand complex architecture and add enhancements to existing solutions.
  • Write unit tests and improve code coverage for unit tests.
  • Experiment with new technologies and features and build quick prototypes.
  • Participate in managing code & configurations for multiple environments and release management process.
  • Analyze business requirements, develop UI/UX, and support QA in the scrum process.
  • Lead the discovery phase of medium to large projects to create high-level designs.
  • Troubleshoot business and production issues.
  • Ensure inclusion of business vision and industry trends to drive results.
  • Communicate effectively with technical and non-technical cross-functional teams.
  • Provide guidance and mentorship to junior engineers.

Benefits

  • Flexible, hybrid work environment.
  • Opportunities for professional development and training.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service