|About The Company|
This company pioneers short-form video creation and social engagement, boasting a vast, engaged user base. Its platform empowers users with creative tools, filters, and effects. With a diverse content ecosystem, it’s a hub of creativity and expression. The proprietary algorithm ensures personalized content feeds, enhancing user engagement and satisfaction. This company wields significant influence on digital media, making it an invaluable partner for innovative collaborations and marketing endeavors.
As a member of our client Product Foundation team, you will have the opportunity to collaborate with product, design, data science, and other engineering teams to define an exceptional long video consumption experience. Your responsibilities will include designing and implementing long video features using cutting-edge technology. You will also be responsible for building reusable software components with robust code and clear documentation, ensuring the delivery of high-quality work. Additionally, you will analyze and optimize mobile applications for quality, efficiency, and performance, with a focus on app performance for smooth user experiences and excellent interface responsiveness. Troubleshooting complex technical issues and problems will be part of your role, as well as engaging in code reviews and technical design reviews to foster a culture of team-wide technical learning and growth.
1. Possess a BS/MS degree in Computer Science or equivalent majors with a minimum of 7 years of experience in Android native development.
2. Proficiency in Objective-C or Swift, with a strong understanding of software development principles and a deep knowledge of the capabilities and limitations of the Android platform.
3. Solid understanding of multi-threading, data structures, operating systems, and network protocols. Additionally, a strong grasp of UIKit principles, patterns, and best practices is required.
4. Ability to work effectively in large and complex code bases.
5. Strong commitment to producing robust and maintainable code, along with clear documentation, while meeting tight deadlines.
6. Excellent communication and collaboration skills, with a self-motivated and problem-solving mindset.
7. Willingness to embrace challenges and thrive in a fast-paced, dynamic environment. Experience working in cross-regional teams is a plus, although not mandatory.
|Job Category||MobileAPP Dev|
|Seniority||Junior / Mid IC|
|Base Salary||$199,500 - $340,100|