Senior Software Engineer

  • Kraków, Poland
  • Freelance
  • Remote
  • 130-140 PLN / Hour

Job Description:

We are seeking a Senior Software Engineer to play a pivotal role in the development and evolution of a mobile-first enterprise application. This role focuses on delivering a high-quality iOS (iPad) solution built using C#, JavaScript, and hybrid mobile technologies, while collaborating closely with a distributed international engineering team.

About the Project

You will work on an iPad-based warehouse management companion application. The solution is primarily written in C# with a JavaScript-based frontend and is generated and deployed to iOS using a hybrid framework (Cordova). The project requires close integration with backend APIs and a solid understanding of Apples iOS ecosystem, including building, signing, deploying, and testing applications on Apple devices. Strong emphasis is placed on reliability, performance, and long-term maintainability.

Key Responsibilities:

  • Execute the full mobile software development lifecycle from design to deployment and maintenance;
  • Design, build, and maintain efficient, reusable, and reliable C# and JavaScript code for a hybrid iOS application;
  • Develop well-designed, testable solutions that meet defined functional and technical requirements;
  • Manage iOS-specific build, signing, deployment, and testing processes on Apple devices;
  • Integrate mobile application features with backend services and APIs;
  • Perform unit and integration testing to ensure solution reliability and stability;
  • Resolve build pipeline issues and maintain application versions in line with Apple App Store standards;
  • Ensure optimal performance, quality, and responsiveness of developed solutions;
  • Support continuous technical growth within the team through code reviews, constructive feedback, and best practices;
  • Provide impact analysis for proposed upgrades and enhancements;
  • Assist system and test teams in troubleshooting issues and identifying functional gaps;
  • Collaborate effectively with international team members while working European hours.

Qualifications:

  • Senior-level experience (approximately 8+ years) in software development;
  • In-depth knowledge of the .NET framework and C#;
  • Proven experience with iOS application development, either native or via hybrid/code-generation frameworks such as Cordova;
  • Strong experience with JavaScript (ES6+);
  • Solid understanding of object-oriented programming principles and clean code practices;
  • Experience with API-driven application development;
  • Familiarity with Agile development methodologies, particularly Scrum;
  • Experience with version control systems, especially Git;
  • Hands-on experience building, deploying, and testing applications on Apple devices;
  • Cordova plugin integration experience is considered an advantage.

The Recruitment Process Includes:

  • 30-minute HR screening call;
  • Technical interview focused on frontend engineering;
  • Team and product discussion;
  • Offer and alignment call.


Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.