SENIOR MOBILE ENGINEER (REACT NATIVE) – LEVEL III
CODERPUSH
WHO WE ARE
CoderPush is a remote-first company of 90 experienced and dedicated engineers that provide high-standard software product development services. We set very high expectations of client satisfaction for the long term.
From small companies to big enterprises, we support them to scale their products and services. With no fixed address, we free ourselves from the physical location to extend our abilities in supporting businesses.
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
- 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).
- Expertise in optimizing performance for fast-loading video playback and media-rich features common in social media apps.
- 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.
OFFICE
We are remote-first, it means working remotely does not make you less important or boring. But people who love office still get the great office experience at:
- HN Office: Tầng 9, Tòa nhà 3D, Số 3 Phố Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội
- HCM Office: Smart Business Hub - 18/2e Nguyễn Cửu Vân, Quận Bình Thạnh Tp. Hồ Chí Minh
WORKING TIME: From Monday to Friday
* Will not accept candidates who want to find second job
THE HIRING PROCESS
Optional: Assessment
Round 1: meet CP for culture + technical scanning
Round 2: meet client (Include 2 rounds)
Round 3: meet CP Founder
Please note that all rounds will be conducted in English.
Ensure a stable internet connection, use a Laptop/PC with the camera on, and enable screen sharing.