Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Ebay Senior IOS Engineer - MTS 
India, Karnataka, Bengaluru 
434957378

Today

As a senior engineer, you'll take part throughout the product development lifecycle—from conceptual design to product launch—while working closely with Product Managers, Designers, and Architectural teams.

What you'll do and learn:

  • Translate requirements to software design and create clean, efficient, extensible, maintainable crash-free code thats aligned with native platform guidelines

  • Responsible for subsytems within a large domain, possessing in-depth knowledge and expertise. Taking full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring.

  • Serve as a key player in influencing and guiding others towards the right technical decisions.

  • Identifying areas of features likely to change and integrating flexibility in the design for these area improving engineering velocity.

  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.

  • Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.

  • Provide technical guidance, code review for immediate team and other teams, coaching, and mentorship to individual team members.

  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.

  • Leads and improves E2E testing quality and increase delivery velocity across features

What you will bring:

  • 6+ years professional experience in native mobile development

  • Understanding of advanced swift features such as generics / concurrency mgmt /

  • Experience with dependency management tools in iOS - SPM/Cocoapods/Carthage etc

  • Basic understanding of system design for large scale consumer mobile applications

  • Familiarity with CI/CD tools

  • Advanced networking skills ie. migration between stacks, graphql, protobuff, streaming protocols, pub-sub ect.

  • Experience monitoring and improving app performance

  • experience designing, implementing, maintaining shared code

  • Advanced understanding of iOS design paradigms (HIG)

  • Innovative, team player, excellent communication and decision-making

  • Strong sense of ownership and interpersonal skills to work effectively across teams

  • Strong learning ability, self-driven

  • Excited about new and innovative technologies within immediate field of expertise

  • Attending knowledge sharing sessions, both within the company and externally

  • Learning transferable skills

  • Bachelor's degree in EE, CS or other related field..