×
Register Here to Apply for Jobs or Post Jobs. X

Senior Mobile Developer

Job in Town of Italy, Penn Yan, Yates County, New York, 14527, USA
Listing for: System Management S.p.A
Full Time position
Listed on 2026-05-02
Job specializations:
  • Software Development
    Software Engineer, App Developer - Mobile/Web, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Town of Italy

Are you passionate about the IT world and have experience in Mobile development? In System Management
, passion and profession walk hand in hand. Our organization is characterized by cohesive teams working synergistically, harmoniously and collaboratively. The driving force of our business reality is people. For this reason, we strive to enhance the aptitudes and peculiarities of each individual employee. If you are a Senior Mobile Developer and are eager to learn about System Management, continue reading the announcement.

What

we are looking for

We are looking for Senior Mobile Developers with excellent mobile application design and development skills. System Management is in the midst of an important growth phase: project activities are constantly increasing and need to be managed and organized with professionalism and determination. Along with the indispensable technical skills, the candidate should have excellent interpersonal skills, which are crucial to achieving the pleasant and stimulating work environment that characterizes our company.

Requirements
  • 4+ years of sw development experience, preferably in IT companies;
  • Knowledge of the Swift language, including the latest features;
  • Knowledge of the iOS suite and core libraries, particularly UIKit and Swift

    UI;
  • Advanced knowledge of major application architectures: MVVM, Coordinator pattern, Clean Architecture, MVC;
  • Knowledge of the main design patterns used in iOS ( Singleton, Delegate, Observer, Factory);
  • development of Synchronous and Asynchronous processes using Grand Central Dispatch (GCD) and Swift Concurrency (async/await, structured concurrency);
  • Excellent knowledge of Apple's Human Interface Guidelines;
  • Knowledge of major data persistence (Core Data, Realm, SQLite, Keychain, User Defaults);
  • Knowledge of Dart and the Flutter framework and its main development methodologies;
  • Excellent knowledge of auto layout tools;
  • Experience in networking and remote communication ( URL Session, RESTful API, Graph

    QL, Web Socket) including through use of libraries such as Alamofire;
  • ARC and Memory Management knowledge in Swift;
  • Knowledge of git and Git-based workflows (pull request, rebase, merge strategy);
  • Understanding of security and privacy by design issues, with a focus on secure processing of sensitive data and authorization management;
  • Familiarity with the processes of deploying an app to the App Store and in-house/ad hoc (App IDs, certificates,provisioning profiles);
Additional requirements
  • Bachelor's degree in Computer Science or Engineering or Computer Science;
  • Ability to design testable and maintainable code, following SOLID, TDD/BDD, and Clean Code principles
  • Knowledge of communication protocols and stacks such as HTTP, HTTPS, SOAP, REST, SSL/TLS, OAuth 2.0, and token management;
  • Ability to design and maintain modular iOS frameworks, deployed via Swift Package Manager and/or Cocoa Pods, including generation of binaries;
  • excellent familiarity with performance and memory profiling using tools such as Instruments, Xcode Organizer, Leak/Hang/Time Profiler;
  • Knowledge of build and test automation technologies;
  • good knowledge of relational databases (Oracle, MS SQL Server, MySQL, Postgre

    SQL etc...) and SQL language;
  • Objective-C knowledge;
  • Experience in writing unit tests, UI tests, and integration tests;
  • Good knowledge of the English language.
What we offer
  • Approach with modern, state-of-the-art technologies
  • agile methodologies
  • corporate assets
  • corporate welfare tools
  • ticket restaurant
  • hybrid working mode
  • referral program

What are the steps in our selection process?

If your Resume is in line with the open position, you will be contacted for an initial cognitive interview. Once the first step is passed, a technical interview will be conducted together with an expert in the field.

If the technical interview is also successful, the last stage involves a meeting with management.

Those who join our company will have economic conditions always aligned with the best market expectations for their profile.

We are ready to meet you, are you?

System Management is committed to evaluating applications while avoiding any form of discrimination, direct or indirect, with regard to gender, race, religion, age, sexual orientation, physical abilities, ethnic origin and values, in keeping with the principles of diversity and inclusion that guide the Digital Platforms Group of which it is a member. We firmly believe that diversity of experiences, ideas and perspectives is a core value in fostering an innovative and collaborative work environment.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary