Senior Engineer (India Office) at Wesco
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

15 Jun, 26

Salary

0.0

Posted On

17 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Swift, Java/Kotlin, iOS Architecture Components, MVVM, Clean Architecture, Jetpack Libraries, Compose, Modular App Design, Hilt/Dagger, RESTful APIs, Bluetooth, NFC Communication, Git, TeamCity, GitHub Actions, Appium

Industry

Wholesale

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   At Wesco, we build, connect, power and protect the world. As a leading provider of business-to-business distribution, logistics services and supply chain solutions, we create a world that you can depend on. Our Company’s greatest asset is our people. Wesco is committed to fostering a workplace where every individual is respected, valued, and empowered to succeed. We promote a culture that is grounded in teamwork and respect. With a workforce of over 20,000 people worldwide, we embrace the unique perspectives each person brings. Through comprehensive benefits [https://www.wesco.com/us/en/our-company/careers/work-at-wesco.html#benefits] and active community engagement, we create an environment where every team member has the opportunity to thrive.  Learn more about Working at Wesco here [https://www.wesco.com/us/en/our-company/careers/work-at-wesco.html] and apply online today! Founded in 1922 and headquartered in Pittsburgh, Wesco is a publicly traded (NYSE: WCC) FORTUNE 500® company. Wesco International, Inc., including its subsidiaries and affiliates (“Wesco”) provides equal employment opportunities to all employees and applicants for employment. Employment decisions are made without regard to race, religion, color, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. US applicants only, we are an Equal Opportunity Employer. Los Angeles Unincorporated County Candidates Only: Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act.  This posting is for a current, active vacancy intended for immediate hire.
Responsibilities
The Senior iOS Mobile App Developer will architect and design scalable iOS applications from the ground up, defining project structure, coding standards, and best practices. Responsibilities also include leading development, implementing CI/CD pipelines, mentoring team members, and contributing to technical planning and process improvement.
Loading...