Position: Senior Full-Stack .NET Developer
Company: Hiring and Dealing
Category: .NET
Experience required: 3y
English level: upper
Published: 2022-07-01T00:00:00+03:00

Our client is MentorMate, an industry veteran that meets complex business challenges with native, hybrid, and custom software development. They think big, design smart, and develop fast for all screens, projects, and teams. The headquarters is located in Minneapolis, Minnesota, they have an office in Sweden, five development offices in Bulgaria, and a network of remote software development partners in more than 20 countries across the globe. With over 1,400 projects completed by our 700+ top software engineers, they innovate in sectors like healthcare, education, finance, agriculture, and beyond.

**About The Project**

We have several projects for which we are hiring.

The **first** one is for a social network for women to connect with mentors and grow both professionally and personally. It allows users to make different types of posts, write comments, reply to them, and engage with other users through chat. The application has circles of people with common objectives allowing the users to ask specific questions about that objective. The users are also able to customize their profile and notification preferences.

The **second** one is for a client with a biometric identity solution. The goals of this project are:
- Implementation of a new feature in the mobile applications that enables clients to take advantage of server-side biometric facial authentication
- Implementation of a new feature in the mobile applications that enables clients to take advantage of native TouchID and FaceID authentication
- Rewrite the existing mobile application code from Objective-C to a new Swift application
- Create CI/CD pipelines for the mobile applications
- Create unit tests for the mobile applications

The** third** one is for a global leading pharmaceutical company. The product makes it possible to integrate a variety of medical devices via Bluetooth with a mobile application. The solution is an SDK that requires BLE and composable architecture skills. It is used mainly in clinical studies and helps people to better handle and mitigate asthma.

**What You’ll Do**

- Design and build iOS consumer and business applications in healthcare, manufacturing, marketing, banking, sports, social networks and other interesting business areas.
- Provide technical leadership and expertise to the other team members
- Ensure the performance, quality, and responsiveness of applications
- Integrate with server-side APIs
- Work with the latest development technologies from Apple
- Daily communication with US-based team members, subject matter experts, and stakeholders

**What You’ll Need**

- 4+ yrs of experience with Swift or Objective-C, and Cocoa Touch
- Significant experience with iOS frameworks such as Core Data, Core Animation, etc.
- Significant experience with offline storage, threading, and performance tuning
- Deep understanding of Objective-C/ Swift design patterns
- Deep understanding of the memory management in the iOS platform
- Knowledge of multi-threaded, asynchronous code
- Experience with code signing and delivery of iOS applications
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apple’s design principles and interface guidelines
- Passion for building great mobile applications
- Experience with SCRUM development methodology
- Upper-intermediate level of spoken and written English
- Responsible and team-oriented person

**Conditions**

- 100% remote work
- Full-time employment
- The work schedule is flexible, nevertheless, as a team, we need to meet at some time, so we would want you to be able to join and be available for meetings until 8 PM GMT+2 when necessary
- Work in a team of professionals, so we expect the same from you
- Access to the most up-to-date industry tools and software
- We use OpenAir for timesheet management
- If you have reliable internet, you can work from anywhere in the world

**Selection process:**

1. 30-minute Google Meet interview with Talent Acquisition
2. Google Meet interview with HR
3. Technical Interview

**If this sounds like your kind of thing – we want to talk to you!**