Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software engineer 
Spain, Catalonia, Barcelona 
248065333

25.06.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Professionalexperience with Mobile app development in Android (Java/Kotlin) and/or iOS (Objective-C/Swift).
  • Understanding of data structures, design patterns and asynchronous programming.
  • Understanding of JavaScript and web markup, including HTML5 and CSS3.
  • Experience in API design and performance optimization tools in the mobile space.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science
    • OR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
    • OR Python
    • OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
      OR equivalent experience.
  • Experience or interest in AdTech and/or game development is a plus.
  • Experience with Unity / Flutter / React Native or other cross platform solutions/game engines.
  • Understanding of and interest in developing for both iOS and Android platforms.
Responsibilities
  • SDK Development:Develop highly optimized & stable Mobile SDK products that work with large-scale platform infrastructure for both iOS and Android ecosystems. Design, implement, test, and deploy new features and enhancements for our products, focusing on improving user experience and optimizing performance.
  • Automation and Tools:Create and refine internal tools to improve the stability of our products through automated testing and minimize long-termcostfor maintenance, release and support of our products.
  • Research and Innovation:Stay informed about the latest trends in mobile and ad technology, supporting the team in integrating new technologies and tools to maintain the competitiveness and innovation of our SDKs.
  • Technical Support and Collaboration