Search by job, company or skills

XPEL

Senior Software Engineer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

XPEL is seeking a Senior Software Developer in Pune, India.

Core Duties:

  • Lead the design and development of mobile applications using Flutter, ensuring optimal performance, responsiveness, and visual appeal. Experience of working with React Native is a plus.
  • Collaborate closely with cross-functional teams, including designers, back-end developers, and product managers, to gather requirements and implement mobile solutions.
  • Architect, implement, and maintain efficient and reusable components that contribute to the overall success and scalability of our mobile applications.
  • Experience of working with E-commerce Application is a plus.
  • Implement dependency injection (DI) principles to enhance the modularity and testability of our mobile code base.
  • Optimize application performance and responsiveness across various devices and screen sizes, considering factors such as platform-specific guidelines and user expectations.
  • Stay current with industry trends and best practices related to mobile development, and proactively integrate these advancements into our applications.
  • Provide technical mentorship and guidance to junior mobile developers, promoting continuous learning and knowledge sharing.
  • Participate actively in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Collaborate with UX/UI designers to translate design concepts into functional and interactive mobile interfaces.
  • Troubleshoot and resolve mobile-related issues and bugs, working closely with QA teams during testing phases.

Basic Qualifications:

  • At least 5 years of hands-on experience as a mobile engineer, with a strong emphasis on Flutter.
  • Proficiency in mobile development languages such as Dart (Flutter) or JavaScript (React Native).
  • Expertise in designing and implementing reusable components and UI patterns that improve development efficiency and user experience.
  • Solid understanding of dependency injection (DI) principles and their application in mobile development.
  • Familiarity with RESTful APIs, asynchronous programming, and state management solutions.
  • Previous experience developing and releasing mobile applications on both iOS and Android platforms.
  • Experience with version control systems (Git) and mobile build tools.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
  • Excellent communication skills and the ability to work effectively in cross-functional teams.
  • Previous experience in the automotive industry is a plus.

Benefits:

  • Competitive salary and comprehensive benefits package.
  • Opportunity to lead and contribute to innovative projects in the automotive technology sector.
  • Access to cutting-edge technologies and professional development opportunities.
  • Collaborative and inclusive company culture that values creativity and innovation

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134690195

Similar Jobs