All offersGdańskMobileMobile Developer (iOS/Android)
Mobile Developer (iOS/Android)
new
Mobile
Aspire Systems Poland

Mobile Developer (iOS/Android)

Aspire Systems Poland
3 952 - 4 693 USDNet/month - B2B
3 260 - 3 895 USDGross/month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote
Aspire Systems Poland

Aspire Systems Poland

Aspire Systems Poland is an international IT company, offering IT consulting and software development services. We help people & companies benefit from IT. Aspire Systems Poland is our European development Centre and we employ over 160 colleagues.

Company profile

Tech stack

    iOS
    advanced
    Kotlin
    advanced
    Swift
    advanced
    Java
    advanced
    RESTful API
    advanced
    Android SDK
    advanced
    UIKit
    advanced

Job description

Online interview
Friendly offer

IOS: As a senior iOS developer, you will take ownership of iOS platform as part of Mobile development team. You will be developing apps that help people capitalize on what they do best and enable managers to build engaging workplaces. From creating accessible data-intensive UX-centric UI to delivering complex cross-functional features such as notifications, in-app-purchases, you will lead the team to craft efficient, performant, and rewarding user experiences.


Android: As a senior Android developer, you will lead and participate in design and implementation of an application of one of our customers. You will own complete work estimates and plan independently as appropriate for design, development, implementation, and rollout of tasks in collaboration with mobile development team. You will champion company standards and best practices and work to continuously improve software delivery processes and practices


We offer


What you will do (iOS)

  • Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope
  • Work closely with cross-functional teams to ensure the successful integration of iOS applications with back-end systems and APIs
  • Develop and maintain code documentation, architecture, and design specifications
  • Continuously evaluate and incorporate emerging iOS technologies and best practices
  • Core hours of this project are 10 am to 6 pm



What you will do (Android)

  • Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
  • Develop programming specifications. Design, code, and unit test application code using best practices.
  • Assist other team members and mentor junior associates.
  • Mentor team members in software development principles, patterns, processes, and practices.
  • Build partnerships across cross-functional teams to provide support for applications with UX-centric, accessible and i18n UI.
  • Design and own all the backend functionality for REST APIs.
  • Develop and maintain code documentation.
  • Core hours of this project are 10 am to 6 pm



We're looking for you if you have (iOS)


  • 6+ years of experience in iOS development.
  • Experience leading a team of engineers and upleveling talent through mentorship.
  • Expert-level knowledge of Swift, along with reactive and functional programming concepts, such as Combine.
  • Deep understanding of software engineering best practices, including design patterns, architectural principles, security, and software testing methodologies.
  • Expert-level experience with UIKit, SwiftUI, Core Data, Core Animation, and other iOS frameworks.
  • Strong experience with Git, continuous integration, and continuous deployment.
  • Strong communication and collaboration skills, with a proven ability to work effectively with cross-functional teams.
  • Familiarity with the iOS tool ecosystem for development, testing, debugging, and performance benchmarking.


We're looking for you if you have (Android)


  • 6+ years of experience in Android development.
  • Expert knowledge of Android SDK and different versions of Android along with device configurations.
  • Strong knowledge of Google's Android UI design principles, patterns, best practices, and interface guidelines.
  • Experience with Android Architecture components, Jetpack libraries, MVVM and Clean Architecture.
  • Experience with optimizing mobile apps, in Java and Kotlin.
  • Experience with RESTful APIs that connects Android applications to back-end services.
  • Ability to understand business requirements and translate them into technical requirements.
  • Proficient understanding of code versioning tools, such as Git, GitHub etc.
  • Experience with Kotlin, Kotlin flow, Kotlin Coroutines with expert level coding skills in Kotlin.
  • Well versed with Android ecosystem with experience in continuous integration and automated testing.
  • Experience with design patterns, coding conventions, creation of libraries, modularization of code.


You should choose Aspire because


  • more than 50% of all our developers are on a senior level or higher so there is always someone to learn from,
  • 31% of our developers have been part of Aspire for longer than 5 years,
  • we understand that introducing time pressure and stress is NOT the way to go,
  • we believe friendly atmosphere, flat company structure and making sure work is fun is what is key to success,
  • we love sports! See our Power Club,
  • we provide you with continuous feedback on the things you do right and the things you could potentially improve.


Our colleague Joachim will guide you from the moment you apply and will support you throughout the whole recruitment proces. 

If you have any questions before you decide to apply please reach out to her by phone: (+48) 514 555 065 or email: Joachim.Frejnagel@aspiresys.com

 

We really hope you become our new colleague soon and we will have a great time together!

3 952 - 4 693 USD

B2B

3 260 - 3 895 USD

Permanent