About the Role
We are seeking an experienced and skilled Mobile Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, testing, maintaining, integrating, and improving existing mobile applications for various entertainment brands.
Main Responsibilities:
* Hands-on software development on the Android Amazon platform, driving multiple applications for popular global entertainment brands.
* Design, develop, test, maintain, integrate, and improve existing applications to ensure they meet the highest standards of quality and performance.
* Collaborate with the product team to understand their requirements and deliver high-quality solutions that meet their needs.
* Lead individual project priorities, deadlines, and work, ensuring timely completion and effective resource allocation.
* Participate in preparing business cases, requirements documents, and product roadmaps for the Android platform.
* Attend and participate in meetings and multidisciplinary committees as required, fostering collaboration and open communication.
* Prepare architectural diagrams and technical specifications for the engineering team to deliver high-quality, maintainable software solutions.
* Represent coding standards methodologies through sharing expertise, performing code reviews, and mentoring engineers to ensure consistency and excellence.
* Stay up-to-date with the latest technologies and industry trends, applying this knowledge to improve our mobile applications and services.
* Develop and maintain technical documentation, product roadmaps, and cross-functional collaboration strategies to support the success of our mobile applications.
Required Skills and Qualifications:
* Strong experience in Android Development, including Java/Kotlin programming languages, Android Studio, and Amazon Appstore.
* Proficiency in RESTful APIs, Git, Agile/Scrum methodologies, Unit/UI Testing, and App Architecture (MVVM/MVP/Clean).
* Excellent problem-solving skills, with the ability to debug and optimize application performance.
* Effective communication and collaboration skills, with the ability to work with cross-functional teams.
* Strong technical writing skills, with the ability to create clear, concise technical documentation.
* Bachelor's degree in Computer Science or related field, or equivalent experience.
Benefits:
We offer a competitive compensation package, comprehensive benefits, and opportunities for professional growth and development. If you're passionate about mobile engineering and committed to delivering exceptional results, we encourage you to apply for this exciting opportunity.
What We Offer:
* Competitive salary and benefits package.
* Opportunities for professional growth and development.
* A dynamic and supportive work environment.
* The chance to work on exciting projects and contribute to the success of our mobile applications.
How to Apply:
If you're a motivated and experienced Mobile Engineer looking for a new challenge, please submit your resume and cover letter to us. We can't wait to hear from you!