drjobs Principal Software Engineer

Principal Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

This role is for one of the Weekdays clients

We are seeking a highly skilled and experienced Principal Software Engineer with expertise in Android development Kotlin and Kotlin Multiplatform (KMP). As a Principal Engineer you will be responsible for leading the design development and implementation of robust highperformance mobile applications and shared codebases across multiple platforms. You will collaborate with crossfunctional teams mentor engineers and play a key role in shaping the technical strategy of mobile app development.


Key Responsibilities:

  • Lead the development of Android applications using Kotlin and Kotlin Multiplatform.
  • Design and architect scalable maintainable and efficient mobile applications.
  • Drive technical discussions and decisions regarding architecture design patterns and best practices.
  • Collaborate closely with product managers designers and other engineers to deliver highquality products.
  • Ensure code quality through code reviews testing and documentation.
  • Mentor and guide junior and midlevel engineers fostering a culture of learning and continuous improvement.
  • Explore and integrate new technologies and frameworks to improve app performance and development speed.
  • Lead efforts in optimizing application performance memory usage and resource management.
  • Implement reusable and modular components to enhance crossplatform compatibility.
  • Contribute to the technical strategy for mobile and multiplatform projects.


Skills & Qualifications:

  • 9 years of software development experience with a focus on mobile application development.
  • Strong expertise in Android development using Kotlin.
  • Experience with Kotlin Multiplatform (KMP) to share code across platforms (Android iOS etc.).
  • Indepth understanding of Android SDK Jetpack Compose and Android architecture components.
  • Familiarity with RESTful APIs and backend integration.
  • Strong knowledge of mobile UI/UX design principles.
  • Handson experience with version control systems (e.g. Git).
  • Familiarity with agile development methodologies.
  • Excellent problemsolving communication and leadership skills.
  • Prior experience in architecting and scaling large complex mobile applications.
  • Ability to work independently and make highlevel technical decisions.


NicetoHave:

  • Experience with iOS development and Swift.
  • Familiarity with CrossPlatform frameworks like Flutter or React Native.
  • Knowledge of cloud services such as AWS or Firebase.
  • Prior experience with CI/CD pipelines and automated testing frameworks.

ios development,firebase,aws,android,cross-platform frameworks,version control systems,android architecture components,cloud services,jetpack compose,flutter,agile development methodologies,restful apis,swift,ui/ux design principles,android development,automated testing frameworks,ci/cd pipelines,kotlin,android sdk,react native,mobile application development,code,kotlin multiplatform (kmp)

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.