Android Senior Software Engineer

Year    KA, IN, India

Job Description



The App My Account and Checkout teams are responsible for user profiles and settings along with the checkout process.Our vision is to offer an exceptionally delightful checkout experience that results in phenomenal purchase satisfaction for our customers. Our mission is to create an intuitively connected checkout flow that's simple, fast & informative and makes our users shop confidently with us leading to best-in-class conversion rates and purchase satisfaction


As a Senior Software Engineer (Android) you will be in the center of the action where product meets business. You will be working closely with Product Managers, Engineering Managers, development teams, and other stakeholders, helping to develop the product as per the business requirement without compromising on the industry's best coding practices.



Responsibilities:

• End-to-end development of complex Android application features, from concept to development.
• Actively participating in technical decision-making, providing architectural guidance, and ensuring the implementation of best practices.
• Collaborate closely with cross-functional teams, including product managers, designers, and backend developers, to define project requirements and translate them into technical specifications.
• Develop scalable and maintainable Android applications, ensuring adherence to coding best practices, design patterns, and architectural guidelines.
• Provide technical guidance and mentor junior Android developers, reviewing their code and providing constructive feedback.
• Perform thorough code reviews to ensure code quality, performance, and adherence to established coding standards.
• Ensure the performance, quality, and responsiveness of applications through thorough testing, debugging, and optimization. Troubleshoot and resolve complex technical issues and performance bottlenecks.
• Collaborate with other teams to understand and guide developers.
• Define test plans and ensure comprehensive test coverage.
• Drive innovation by researching and implementing cutting-edge technologies and techniques to enhance the Android development process.
• Stay up to date with the latest trends and advancements in Android development, evaluate new tools and frameworks, and promote their adoption when appropriate. Also, share knowledge and best practices with the community.
• Participate in architectural discussions, providing insights and proposing solutions to enhance system architecture and overall product quality.
• Contribute to the continuous improvement of development processes and workflows.
• Participate in Agile/Scrum development processes, contribute to sprint planning, and provide accurate estimations for project timelines.

Qualifications

• Required skills & Preferred skills for the role: Android, Kotlin, Java, Jetpack Compose, Jetpack components, Unit Testing, Kotlin, Multi-platform, Dependency injection HILT or Dagger, Performance Optimization.
• Android APIs : 6-9 years of In-depth knowledge of the Android SDK, including various frameworks, APIs, and libraries. Strong familiarity with UI Components, Data Storage, and Animation.
• Expertise in Kotlin : Extensive experience and deep understanding of Kotlin, including its core concepts, syntax, and OOP. As a developer, you should be able to leverage Kotlin's advanced features, handle complex requirements, and provide guidance to junior developers.
• Architecture and Design Patterns : Good understanding of responsibilities and separation of concerns in each layer along with fundamentals and, implementing the architectural pattern is valuable when working with Android. Proficiency in software architecture and design patterns, such as MVVM and Clean Architecture is required.
• Advanced User Interface Design : Expertise in user interface design principles and a keen eye for detail. Developers should be able to collaborate closely with designers, provide valuable feedback, and ensure the implementation of pixel-perfect and intuitive user interfaces.
• Networking and API Integration : Expert in integrating Android applications with async RESTful APIs, handling interceptors, and architecture to handle both local and remote data sources. Experience with making network requests, parsing JSON responses, handling authentication, and having a deep understanding of networking concepts & practices.
• App data and Storage : Familiarity with Preferences, Data Store, and ROOM. Being able to work with local data storage, and implementing efficient data models is important for creating data-driven applications.
• Debugging and Performance Optimization : Strong debugging skills to identify and address issues that may arise during the development process. Proficiency in performance optimization techniques, such as minimizing memory usage and optimizing code execution to ensure a smooth performance.
• Team Leadership and Mentorship : Leadership skills to guide and mentor junior developers, provide technical direction, and foster a collaborative and productive team environment.
• Communication and Collaboration : Excellent communication skills, both written and verbal, to effectively communicate ideas, technical concepts, and project requirements. The ability to collaborate with cross-functional teams, including designers, product managers, and backend developers.
• Continuous Learning : A passion for learning and staying up to date with the latest, stable advancements in Android app development. You should actively seek out new technologies, trends, and best practices, and be adaptable to evolving project requirements and technologies



Additional Information

This is a full-time position, starting in August 2024 .

Apply by sending in your CV in English as soon as possible, but no later than the 31st of July . Due to data policies, we only accept applications through the SmartRecruiters or career page.



Benefits

We offer all our employees at H&M Group attractive benefits with extensive development opportunities around the globe. All our employees receive a staff discount card, usable on all our H&M Group brands in stores and online. Brands covered by the discount are H&M (Beauty and Move included), COS, Weekday, Monki, H&M HOME, & Other Stories, ARKET, Afound. In addition to our staff discount, all our employees are included in our H&M Incentive Program - HIP. You can read more about our H&M Incentive Program here.



•In addition to our global benefits, all our local markets offer different competitive perks and benefits. Please note that they may differ between employment types and countries.•



Inclusion & Diversity

•At H&M Group, we're determined to create and maintain inclusive, diverse, and equitable workplaces throughout our organization. Our teams should consist of a variety of people who share and combine their knowledge, experience, and ideas. Having a diverse workforce leads to a positive impact on how we address challenges, on what we perceive possible, and on how we choose to relate to our colleagues and customers all over the world. Hence all diversity dimensions are taken into consideration in our recruitment process.•



•We strive to have a fair and equal process and therefore kindly ask you not to attach a cover letter to your application as it often contains information that can easily trigger unintentional biases.•



Company Description

H&M Group is a family of brands; H&M, COS, Weekday, Monki, H&M HOME, & Other Stories, ARKET, and Afound. At H&M Group, our people are the driving force behind our commitment to creating meaningful growth and more sustainable lifestyles. Help us re-imagine fashion and together we will re-shape our industry. Learn more about H&M Group here.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3410845
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year