Wesco

Senior Engineer (India Office)

Wesco  •  Bengaluru, IN (Onsite)  •  18 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
57
AI Success™

Job Description

The Senior iOS Mobile App Developer role at Inner Range is a position that requires an advanced level of expertise in mobile app development. The Senior iOS Mobile App Developer will lead the architecture, development of iOS applications ensuring robust, scalable, and maintainable solutions from scratch. The Senior iOS Mobile App Developer, reporting to the Program Manager, will take a role in architecting, designing, creating proof of concept, full fetch developing, debugging, documenting, testing, deploying, and modifying code for Inner Range’s mobile and tablet applications. The Senior iOS Mobile App Developer will also contribute to research process improvement and both tool and technology selection as required. Driving best practices in CI/CD pipelines, testing strategies, and code quality.

Responsibilities
Specific Competencies

  • Academic qualifications: A degree in a suitable field or equivalent experience.
  • Computer programming skills Knowledge of programming languages used for mobile app development such as Java/Kotlin, Swift.
  • Mobile App Development Experience 7 years’ experience in architecting, developing, deploying and supporting mobile apps including:
  • Expert-level development using Java/Kotlin and Swift/iOS for mobile applications development.
  • Strong knowledge of iOS architecture components (MVVM, Clean Architecture).
  • Experience with Jetpack libraries, Compose, and modular app design.
  • Familiarity with dependency injection frameworks (e.g., Hilt/Dagger).
  • Proficiency in RESTful APIs, Bluetooth, and NFC communication.
  • Version control (Git) and CI/CD tools (e.g., TeamCity, GitHub Actions).
  • Knowledge of testing frameworks (Appium, Playwright) and automated testing strategies.
  • Exposure to cross-platform frameworks (e.g., MAUI, Xamarin) for architectural discussions.
  • Proven ability to design scalable project structures, select tools, and deliver POCs.
  • Experience deploying apps to Google Play Store and managing beta releases.
  • Strong understanding of mobile app security best practices and secure coding standards.

Qualifications:

Primary duties and responsibilities

  • Architect and design iOS applications from the ground up, ensuring scalability and maintainability.
  • Define project structure hierarchy, coding standards, and best practices.
  • Evaluate and recommend tools, libraries, and frameworks for development.
  • Develop POCs for new features and technologies.
  • Lead and mentor team members, providing guidance on architecture and implementation.
  • Implement CI/CD pipelines, automated testing, and code review processes.
  • Collaborate with stakeholders to provide accurate time estimations and technical feasibility assessments.
  • Stay updated on emerging iOS technologies and trends.
  • Develop code, configurations, and documentation in support of mobile application development.
  • Develop test plans, test specifications, test configurations, develop and run unit tests and configure appropriate testing in the CI/DI pipelines.
  • Contribute to meetings with team members or their direct report with project status updates and goals.
  • Analyse mobile applications, development tools and procedures and suggest improvements to increase productivity.
  • Reviewing output (code, specifications, test plans etc) of peer developers in the team and suggesting improvements where applicable.
  • Contributing to project development planning to provide reasonable estimations of development durations.
  • Contribute to the identification of new and emerging technologies and technology trends in mobile app development.
  • Occasional contributions to teaching programs on mobile app development topics.

Duties common to all Inner Range technical Staff

  • Advocate for best practices (unit / automated testing, code reviews, code quality).
  • Solve technical problems with high scope and complexity within your area of responsibility.
  • Provide help and advice for other developers at the organisation and share your expertise across the team.
  • Confidently deliver high-quality, secure, and reliable products.

#LI-KS1

Wesco

About Wesco

At Wesco, we believe life should run smoothly. As a leading provider of business-to-business distribution, logistics services and supply chain solutions, we create a world that you can depend on. Harnessing 100 years of ingenuity and expertise, we increase profitability, improve productivity and mitigate risk for approximately 150,000 customers worldwide. With millions of products and locations in more than 50 countries, Wesco is your partner in progress.

Our company’s greatest asset is our people. From our corporate and field offices to our distribution sites, Wesco employs over 20,000 professionals around the globe. We’re committed to fostering diversity and inclusion across our workforce by embracing the unique perspectives, authenticity, and individuality our team members contribute to the company.

Headquartered in Pittsburgh, Wesco is a publicly traded (NYSE: WCC) FORTUNE 500® company with 2023 net sales of $22.4 billion.

Industry
Wholesale & Distribution
Company Size
10,000+ employees
Headquarters
Pittsburgh, Pennsylvania
Year Founded
Unknown
Website
wesco.com
Social Media