Overview
At EG, we develop software for our customers so they can focus on their profession.
Our industry-specific software is built by peers from the industry, and backed by the scale of EG for stability, innovation, and security.
We are committed to advancing industries by tackling big challenges such as resource use, efficiency, and sustainability.
We are a thriving global workforce of 3000+ employees, with a 700+ strong team based in Mangaluru, India. We have a people first culture fostering innovation, collaboration and continuous learning
Join us in creating software that works for people, not software that makes people work.
Read more about EG
Visit our career page, where you can watch two inspiring videos: one where four of our dedicated colleagues give you an insight into their work at EG, and another about how we make a difference.
As part of the department:
EG Retail & Wholesale has EG's own developed ERP System. We develop product for the largest and leading building supply chains in the Nordic. We create, among other things, mobile apps, point of sale solutions, self-service solutions, software for logistics and order management, invoicing solutions, master data management solutions, and a range of integrations to third-party software.
In EG Retail & Wholesale, we are looking for Senior Mobile Developer (iOS) with 6 to 9 years of experience to be based out of Mangalore office in India and be part of our growth story.
As a Senior Developer, you will take a leadership role in overseeing the architecture of the app, code quality, and ensuring seamless communication between the mobile clients and the web app. You will also be responsible for mentoring junior developers and ensuring the mobile application meets the highest standards of performance and user experience. The ideal candidate will have extensive experience in both iOS and Android native development, with a strong background in Swift, and SwiftUI. You will work on creating and supporting whitelabel apps with a single codebase for multiple brands, integrating with a web-based backend, and managing the app deployment process to both the App Store.
Roles and Responsibilities:
- Lead the development and maintenance of SelfScan mobile app for iOS platforms, ensuring code reusability and high-quality standards.
- Lead and collaborate with a team of mobile developers to create robust, scalable, and innovative mobile applications for iOS and cross-platform solutions using MAUI.
- Design and implement clean, efficient, and reusable code for iOS applications, following best practices and Apple’s Human Interface Guidelines.
- Develop, test, and deploy cross-platform mobile applications using .NET MAUI, ensuring consistent behavior and UI across different platforms (iOS, Android).
- Take ownership of the full mobile development lifecycle, from ideation and prototyping to release and maintenance.
- Conduct code reviews, mentor junior developers, and provide technical leadership to the mobile development team.
- Troubleshoot and optimize application performance, ensuring high-quality user experiences.
- Collaborate with cross-functional teams, including product managers, UX/UI designers, and backend developers, to deliver seamless and user-friendly mobile applications.
- Stay up-to-date with the latest trends in mobile development and related technologies to drive continuous improvement in the team’s processes and products
Skills Required:
- 7+ years of professional experience in mobile application development with a focus on iOS (Swift/Objective-C).
- Solid experience with .NET MAUI, including creating and maintaining cross-platform mobile applications (iOS, Android).
- Strong understanding of mobile application architecture, design patterns (MVC, MVVM, etc.), and development tools.
- Expertise in integrating third-party libraries and APIs into iOS and MAUI-based applications.
- Proficient in version control systems such as Git.
- Knowledge of mobile app lifecycle management, including deployment, app store submission, and updates.
- Experience with automated testing, continuous integration, and mobile performance optimization.
- Strong problem-solving skills and the ability to troubleshoot and debug mobile applications effectively.
- Excellent communication skills and the ability to collaborate with cross-functional teams.
- Proactive, solution-oriented mindset with the ability to work independently and manage priorities.
- Bachelor's or higher degree in Computer Science, Engineering, or related field (or equivalent experience).
Benefits working with us:
We have a culture of collaboration, innovation, and responsibility to meet our goals, and we strive for excellence in every aspect of our work.
- Competitive salary and benefits package with good work life balance.
- Opportunity to work with innovative technologies in a collaborative environment.
- Professional development opportunities and access to training resources.
- Highly engaged, skilled, and motivated colleagues to have fun with and a supportive team culture that values innovation and creativity.