Senior React Native Developer
- Company: Brain Wrinkles' Client
- Working type: Remote
- Working hours: Mon-Fri (8h/day, in which 3 hours in the evening from 20:00-23:00 or 21:00-24:00)
- YoE: 5+
- English: Fluent
- Salary: Max 70M gross
- Social Insurance
We are looking for an experienced Senior Mobile Engineer to join our growing team, building and maintaining our high-performance social media platform. With over 10 million downloads and a strong presence on both the App Store and Google Play, you’ll work on exciting challenges to improve the app’s scalability, performance, and user experience..
THE IDEAL CANDIDATE WILL HAVE:
- At least 5 years of experience working with React Native
- Experience with native mobile development using Swift for iOS or Kotlin for Android is a significant plus
- Experience building and integrating iOS and Android widgets with React Native.
- Experience in optimizing performance for fast-loading video playback and media-rich features common in social media apps.
- Strong understanding of mobile architecture, real-time communication protocols (WebSockets, Firebase), and backend services integration.
- Proficient in integrating third-party libraries, APIs, and services into mobile apps.
- Experience handling media content (images, videos) and using CDNs for efficient delivery.
- Familiarity with CI/CD pipelines for automated testing and deployment (e.g., Fastlane, Bitrise, CircleCI).
- Experience in developing and scaling social media or high-traffic apps, focusing on user engagement, personalization, and real-time updates.
- Familiarity with implementing analytics, push notifications, and social sharing functionalities to enhance app interactivity.
- Strong communication skills in English and Vietnamese, with the ability to collaborate effectively across teams.
As a Mobile Engineer, you will be responsible for leading a team of developers and contributing to the overall success of our software products. You will work closely with project managers, designers, and other team members to deliver high-quality software products that meet the needs of our client.
RESPONSIBILITIES:
- Lead the development of React Native applications, ensuring high performance and scalability.
- Collaborate with cross-functional teams, including project managers, designers, and other developers, to deliver robust mobile solutions.
- Design and implement state management systems using tools like Redux or Context API.
- Write clean, maintainable, and well-documented code.
- Address challenges such as performance optimization, maintainability, and code reusability.
- Integrate and optimize APIs, including GraphQL and REST, for seamless data flow.
- Participate in code reviews and mentor team members to foster continuous improvement.
AS A FULL-TIME EMPLOYEE, YOU WILL BE ELIGIBLE FOR THE BENEFITS THAT CODERPUSH OFFERS ACCORDING TO OUR POLICIES:
- A remote working environment that allows you to work from anywhere in the world
- Full-time insurance follow VN Labor laws
- Work equipment support.
- Annual bonus, performance-based bonus.
- Monthly compensation package to help you work and live better, remotely!
- Fully support for exams to get Certification and skills improvement training.
- Receive 22 paid leaves on your 5th years. We encourage you to take one month off work.
- A competitive salary and benefits package
- Opportunities for professional development and career advancement with monthly coaching.
- A dynamic and innovative team that values creativity and collaboration.
WORKING TIME: From Monday to Friday
Must work with US clients from 8PM to 11PM ( 3 hours, can be flexible with the rest 5 hours)
* Will not accept candidates who want to find second job
THE HIRING PROCESS
Optional: Assessment
Round 1: culture + technical scanning
Round 2: meet client (Include 2 rounds)
Round 3: meet Founder
Please note that all rounds will be conducted in English.