Mobile Application Engineer
Crown Interactive
Published 2 months ago · Expires 3 weeks from now
Job description
Position Overview
Are you passionate about building mobile applications? Do you thrive in solving complex problems and creating innovative solutions? We're seeking a talented Mobile Application Engineer to contribute to the design, development, and maintenance of our software applications.
As a key contributor to our mobile engineering team, you'll be responsible for building, enhancing, and maintaining mobile applications that delight our users and scale with our business. You should have a strong foundation in mobile application development and be eager to contribute to the full app lifecycle – from concept to deployment and maintenance.
Key Responsibilities
- Design, develop, test, and deploy high-quality mobile applications for iOS, Android, or cross-platform frameworks
- Collaborate with product managers, designers, and backend engineers to deliver intuitive and performant user experiences
- Write clean, maintainable, and scalable code following best practices and coding standards
- Participate in code reviews, testing, and debugging to ensure app stability and performance
- Optimize application performance and troubleshoot issues to ensure responsiveness and efficiency
- Stay up to date with the latest industry trends, mobile technologies, and development tools
- Contribute to the continuous improvement of the team's development processes
- Provide mentorship to team members and participate in Crown Interactive Training Programs
- Support additional responsibilities as assigned
Required Skills & Competencies
Native Development:
- Android: Kotlin, Java, Android SDK
- iOS: Swift, SwiftUI / UIKit
Cross-Platform Development (Strong Advantage):
- Flutter (Dart) or React Native
Core Technical Skills:
- Mobile app architecture patterns: MVVM, MVC, Clean Architecture
- RESTful API integration (JSON, HTTP/HTTPS)
- State management (Bloc, Provider, Redux, Riverpod, etc.)