Senior Software Engineer- iOS Android Fullstack

7 - 11 years

0 Lacs

Posted:1 month ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Software Engineer at our company, you will be a key member of the global technical team for iOS and Android development. Your primary responsibility will be to design and implement solutions that enhance our mobile development standards and promote cross-functional collaboration. You will play a crucial role in improving our tech stack and evolving our mobile architecture to simplify and unify our global codebase. Your expertise in Fullstack development and server-driven UI will be essential in creating seamless, scalable, and maintainable mobile experiences. Key Responsibilities: - **Technical Leadership:** Serve as one of the technical leads for iOS and Android, setting architectural direction, defining coding standards, and promoting best practices. - **Solution Evolution:** Continuously improve our iOS and Android tech stack to meet current and future business needs, focusing on server-driven UI principles and reusable component architectures. - **Global Codebase Simplification:** Streamline and unify the global codebase to reduce duplication, enhance performance, and enable rapid feature rollout. - **Testing & Quality Assurance:** Lead the development of a strong testing strategy, including unit, integration, and UI testing, to ensure high-quality applications. - **Mentorship & Knowledge Sharing:** Mentor junior developers, promote skill-building, and foster a culture of innovation and continuous improvement. - **Collaboration:** Work closely with cross-functional teams to design and implement features that deliver consistent user experiences. - **Optimise Backend Architecture:** Contribute to refining the server-driven UI backend architecture for improved maintainability and scalability. - **Contribute to Shared Library:** Define and maintain a shared page and component library to support server-driven UI requirements for mobile apps. - **AWS Architecture & Scalability:** Design and implement scalable backend services on AWS to support a globally distributed user base. - **Security and Compliance:** Implement strong security practices and ensure compliance with global standards. - **Performance Optimisation:** Analyse and improve backend performance to reduce latency and optimise resource usage. - **Cross-Team Collaboration:** Engage with front-end, mobile, and product teams to ensure effective server-driven UI experiences. Qualifications Required: - Extensive experience in iOS and Android development, with expertise in Swift, Objective-C, Kotlin, and Java. - Proficiency in server-driven UI architectures and backend development, particularly in Golang and gRPC. - Strong understanding of mobile architecture principles, testing practices, and AWS cloud services. - Experience in security best practices, code quality, and performance monitoring. - Ability to mentor and lead technical teams, promote innovation, and drive continuous improvement. Legal Disclaimer: Please note that employment may be contingent upon adherence to local policies, including pre-placement screenings and background checks.,

Mock Interview

Practice Video Interview with JobPe AI

Start Business Analysis Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You