Role Overview
The Technical Specialist will be responsible for developing and maintaining mobile applications for the iOS and Android platforms, as well as implementing Java based solutions. The role involves creating efficient, high-quality code, resolving technical issues, and collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities
- Design and develop mobile applications for iOS and Android platforms using Swift, Kotlin, and Java.
- Collaborate with product management and engineering teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Implement best practices for mobile application development.
- Work on bug fixing and improving application performance.
- Stay up to date with new technology trends and implement best practices.
- Participate in code reviews and provide constructive feedback to team members.
Requirements
- Proficiency in iOS development using Swift and Android development using Kotlin.
- Strong knowledge of Java programming language.
- Experience with mobile app development frameworks such as Flutter or React Native is a plus.
- Familiarity with RESTful APIs to connect mobile applications to backend services.
- Solid understanding of mobile UI design principles, patterns, and best practices.
- Good problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
- Attention to detail and passion for delivering high-quality software solutions.
Nice to Have
- Relevant certifications in iOS, Android, or Java development.
Skills
- Swift
- Kotlin
- Java
- RESTful APIs
- Android