Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II- Andriod 
India, Karnataka, Bengaluru 
172604473

21.01.2025
  • a savvy group of generalizing specialists; we blend years of software engineeringexpertisewith some of the newest and most popular tools, frameworks, and methodologies to empower an entire organization to build great software.
  • We are full stack engineer,leveragingwide range of technologies from C#.Net, Python, Azure OpenAI / ChatGPT, to React JS to implement backend/frontend systems
  • We pride ourselves in building smart systems and tools which make our fellow engineers more productive every day and enable them to ship high quality code to our customers continuously.
  • We use Teams to ship Teams. Our tools are integrated into the Microsoft Teams itself.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Kotlin, or Python
    • OR equivalent experience.
  • Solidproficiencyin Android development using Kotlin and Java.
  • Proficiencyin performance testing, stress testing, and benchmarking for Android applications.
  • Experience with telemetry and analytics tools to measure app performance (e.g., Firebase Performance Monitoring, custom telemetry frameworks).

Preferred Qualifications:

  • Excellent problem-solving & debugging skills.
  • 4+ years of coding experience in an object-oriented programming language, with knowledgeof Java, Kotlin.
  • Deep understanding of the Android platform, including app lifecycle, memory management, threading, and performance optimization techniques.
  • Familiarity with CI/CD pipelines and automated performance regression testing.
  • Familiarity with machine learning or AI techniques in mobile app performance optimization.
  • Experience in iOS development.
Responsibilities
  • and resolve performance bottlenecks in CPU, GPU, memory, battery, and network usage using tools like Android Studio Profiler and Perfetto.
  • Build andmaintainperformance testing tools and automate regression testing to detect issues early.
  • Collaborate with developers to optimize app code for speed, responsiveness, and efficiency.
  • Build tools/bots to improve detection of quality issues, contribute ideas to continuously improve our systems, and drive actionable code and product quality feedback.
  • Embody our culture and values.