Sr Software Engineer (Mobile)

PeopleConnectSan Diego, CA
2dHybrid

About The Position

PeopleConnect is seeking a Senior Software Engineer (Mobile) to help build, maintain, and improve our mobile applications across Android and iOS. This role will work hands-on with React Native while collaborating closely with backend, product, and design teams to deliver scalable, performant, and reliable mobile software. This is an opportunity to contribute directly to production mobile applications, influence mobile engineering best practices, and operate in environments where quality, availability, and reliability matter. This is an office-based role with a hybrid schedule, including one flexible work-from-home day per week, based in our San Diego office.

Requirements

  • 5 or more years of progressive software engineering experience, with significant hands-on mobile development
  • Strong experience building and maintaining mobile applications using React Native
  • Experience delivering mobile applications on both iOS and Android
  • Solid understanding of API-driven application design, including authentication, error handling, and performance considerations
  • Experience working on systems that require high availability and production reliability
  • Familiarity with mobile release processes, versioning, and app store workflows, including tools such as expo.dev
  • Experience working in Agile development environments
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience
  • Strong analytical and problem-solving skills with attention to detail
  • Excellent communication and collaboration skills in cross-functional teams
  • Self-motivated, proactive, and committed to delivering high-quality software

Responsibilities

  • Design, build, and maintain mobile application features using React Native for Android and iOS
  • Develop mobile functionality that integrates with backend APIs, ensuring correctness, performance, and resilience
  • Apply best practices for mobile architecture, state management, and code organization
  • Participate in code reviews and technical discussions to promote quality and consistency
  • Build mobile applications with a focus on high availability, reliability, and scalability
  • Implement robust error handling, monitoring, and logging strategies within mobile applications
  • Identify and resolve performance issues, crashes, and production defects
  • Ensure compatibility with evolving mobile operating systems and app store requirements
  • Collaborate with backend engineers to design and consume well-structured, reliable APIs
  • Partner with product and design teams to translate requirements into high-quality mobile solutions
  • Contribute to continuous improvement through clean code, technical standards, and process refinement
  • Perform other duties and participate in initiatives that support team and organizational success

Benefits

  • 100% company-paid Medical, Dental, and Vision coverage
  • Generous bonus package
  • Unlimited Vacation policy
  • Paid Sick Leave and Paid Holidays
  • 401(k) Plan with company match
  • Daily company-paid lunches for onsite employees
  • Paid Parental Leave and Dependent Care support
  • Student Loan Repayment Program and 529 Education Savings Plan
  • Training and Education Reimbursement
  • Paid Parking
  • Pet Insurance and Employee Referral Rewards
  • Dog-friendly office, complimentary snacks, beverages, and on-site gym
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service