Mobile Developer (POS-157)
About Us:
As a Mid-level Mobile Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Over three years of experience developing mobile applications for both Android and iOS platforms.
- Strong knowledge of software engineering principles, including mobile architectures, lifecycle handling, and performance tuning.
- Proficiency in native mobile development using Kotlin/Java for Android and Swift/Objective-C for iOS.
- Exposure to cross-platform frameworks such as React Native or Flutter is considered a plus.
- Skilled in integrating RESTful and GraphQL APIs into mobile applications.
- Familiarity with mobile app distribution processes through the App Store and Play Store, as well as experience with CI/CD practices for mobile.
- Experience with mobile test automation tools, including XCTest, Espresso, or Appium.
- Solid academic foundation in engineering or a related discipline, beyond short bootcamp courses.
- Demonstrated ability to communicate complex technical concepts clearly and effectively.
- Proven track record with continuous experience in professional mobile development environments.
- Practical knowledge across both Android and iOS ecosystems is required.
- Understanding of networking principles and communication protocols such as HTTP, and considerations for redundancy and performance in unstable networks.
- Experience applying design patterns for system-to-system communication.
- Ability to operate effectively in high-stakes environments, such as healthcare applications requiring optimized performance and resilience.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills