ABOUT THE PROJECT
We seek a skilled and enthusiastic Senior Mobile Software Developer (iOS) ready to join a top-notch IoT project based on AWS technologies in the real estate (multifamily residential) industry. The project involves hardware components as part of the system, specifically thermostats and smart locks installed in the company-owned apartments. Our team is responsible for developing software that monitors the status of these devices and allows for remote management, including changing settings, granting access, performing services, and more. We work on front-end, back-end, and mobile applications.
YOUR ROLE
- Build powerful tools that enable our users to interact with IoT devices;
- Advance the adoption of a new design of the existing applications;
- Improve the applications’ architecture and codebase;
- Refine new features with the team and foster the requirements elaboration;
- Write testable, reusable, and efficient code;
- Participate in code review and foster best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency);
- Contribute to and adapt existing documentation or educational content based on product/program updates and user feedback;
- Work closely with our product and design team to translate wireframes and prototypes into rich user experiences.
REQUIREMENTS
- 7+ years of experience in iOS app development;
- Excellent understanding of the full mobile development life cycle;
- Proficient in UIKit, with a comprehensive understanding of iOS UI architecture;
- Hands-on experience with Swift 5, thread safety/multithreading;
- Familiarity with Combine framework and reactive programming in general;
- Familiarity with asynchronous functions;
- Experience with SwiftUI. Understanding of View lifecycle in SwiftUI environment;
- Understanding of Clean Architecture and SOLID principles and willingness to follow them;
- Experience with Design patterns (MVC, MVVM, MVVM-C, MVP);
- Experience with Data Structures;
- Upper-intermediate (B2) level of English.
NICE TO HAVE
- Bachelor’s or Master’s degree in computer science, engineering, or other related field;
- Active GitHub portfolio;
- Knowledge of the iOS SDK performance and optimization techniques;
- Knowledge of Bluetooth protocols stack;
- Experience in configuring and supporting CI/CD;
- Experience with AWS.
HOW WE HIRE
-
01ApplicationFeedback:
4 business days -
02Recruitment CallDuration: 30 mins
Feedback: 1-3 business days -
03Tech InterviewDuration: 1:45 hours
Feedback: 2-4 business days -
04Project InterviewDuration: 1 hour
Feedback: 2-4 business days -
05Job OfferDuration:
30 mins
After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.
READ FULL ARTICLETo get more information read full article
ABOUT US
Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
SEE OUR PORTFOLIO