
Job Summary
We are seeking an experienced React Native Developer with hands-on expertise in developing and optimizing tvOS applications. The ideal candidate will have strong technical skills in React Native, a deep understanding of mobile app architecture, and prior experience with tvOS and focus navigation on Apple TV.
Key Responsibilities
- Develop and maintain React Native applications for iOS and Android platforms.
- Leverage native APIs for deep integrations across both platforms.
- Diagnose and fix bugs and performance bottlenecks for a native-like experience.
- Engage with the open-source community to encourage and contribute to key software fixes and improvements.
- Write and maintain clean, well-documented, and testable code.
- Create and execute automated tests to ensure product quality.
- Transition existing React web applications to React Native.
- Implement pixel-perfect UI designs and smooth animations for enhanced user experience.
- Integrate third-party APIs and SDKs.
- Ensure consistent UX across Android, iOS, and tvOS platforms.
- Release and manage applications on the Apple App Store and Google Play Store.
- Write performant applications optimized for low-end devices.
- Utilize debugging and development tools such as React DevTools and Charles Proxy.
Required Skills & Qualifications
- 5+ years of experience developing React Native applications.
- Strong proficiency in JavaScript, TypeScript, or ClojureScript (ES6+ syntax).
- Solid understanding of object-oriented programming principles.
- Ability to write clean, maintainable, and well-documented code.
- Expertise in managing third-party dependencies and resolving dependency conflicts.
- Experience with native build tools such as Xcode and Gradle.
- Good understanding of REST APIs, document request models, and offline storage mechanisms.
- Familiarity with automated testing suites and CI/CD pipelines.
- Strong skills in architecting and building React Native applications with clean architecture.
- Experience maintaining UX consistency across multiple platforms.
Preferred / Nice-to-Have Skills
- Experience with react-native-tvos and focus-navigation for Apple TV / tvOS.
- Knowledge of AVPlayer (iOS) and ExoPlayer (Android).

Similar jobs
ReactNative ● Proficient in React, JavaScript (ES6+), and TypeScript. ● Expertise in state management libraries (Redux, Zustand, etc.). ● Hands-on experience with react-navigation and deep linking. ● Solid understanding of Expo (both managed and bare workflows). ● Knowledge of native development (Swift/Objective-C for iOS, Java/Kotlin for Android). ● Experience with custom native module bridging and native UI integration. ● Strong debugging skills using tools like Flipper and Chrome DevTools. ● Familiarity with Jest, React Native Testing Library. ● Experience with REST APIs, GraphQL, and real-time data (WebSockets). ● Ability to manage OTA updates with EAS Update and configure EAS Build. ● Experience in app publishing and release lifecycle on both Play Store and App Store. ● Knowledge of secure storage, token handling, and app-level security practices.
Strong React Native Frontend / Mobile Developer Profile
Mandatory (Experience 1) – Must have minimum 5+ YOE in React Native with JavaScript (including ES6+ syntax).
Mandatory (Experience 2) – Must have 4+ years of hands-on native mobile development experience for both Android and iOS platforms
Mandatory (Skills 1) – Must have expertise in state management using React Hooks & Redux for efficient data flow.
Mandatory (Skills 2) – Must have experience in publishing apps to Play Store and App Store.
Mandatory (Education) - B.E / B.Tech
Job Title: Sr. Frontend Developer (Javascript)
Location: Remote Only
Experience Required: 4–6 years
Salary Range: 7L – 10L per year
About the Role:
We are looking for an experienced Sr. Frontend Developer with strong expertise in Javascript to join our remote team. The ideal candidate will have 4–6 years of hands-on experience in frontend development, with a focus on building responsive, high-performance web applications. You will work closely with cross-functional teams to design, develop, and implement user-facing features that align with business goals and enhance user experience.
Key Responsibilities:
- Develop and maintain scalable, reusable frontend components and applications using modern Javascript frameworks and libraries.
- Collaborate with UI/UX designers, product managers, and backend developers to deliver seamless user experiences.
- Optimize applications for maximum speed, scalability, and accessibility.
- Write clean, modular, and well-documented code following best practices.
- Participate in code reviews, sprint planning, and agile development processes.
- Troubleshoot, debug, and resolve frontend-related issues.
- Stay updated with emerging frontend technologies and industry trends.
Must-Have Skills:
- Javascript (ES6+)
- React.js
- React Native
- NodeJS (Node.js)
- SQL
Nice-to-Have Skills:
- Experience with state management libraries (Redux, Context API, etc.)
- Familiarity with testing frameworks (Jest, Cypress, React Testing Library)
- Knowledge of frontend build tools (Webpack, Babel, NPM/Yarn)
- Understanding of RESTful APIs and GraphQL
- Experience with version control systems (Git)
- Familiarity with CI/CD pipelines and deployment processes
Qualifications:
- 4–6 years of professional frontend development experience.
- Proven track record of delivering high-quality, production-ready applications.
- Strong understanding of responsive design, cross-browser compatibility, and web performance optimization.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote environment and communicate effectively with distributed teams.
What We Offer:
- Competitive salary within the range of 7L – 10L per year.
- Fully remote work flexibility.
- Opportunity to work on innovative projects with a talented and supportive team.
- Professional growth and skill development opportunities.
If you are working in a product based company then only apply.
WHO YOU ARE
To be successful in this role, you’ll need to have the following skills:
· Love for coding: A fanatic about writing beautiful and scalable code.
· Sense of analytics: Strong analytical and troubleshooting skills. Should be resourceful, innovative and inventive.
· Dynamic: Should be comfortable in dealing with lots of moving pieces. Have exquisite attention to detail, and are comfortable learning new technologies and systems.
· Team player: Knack for influencing without being authoritative. Pitch in wherever the team needs help, from writing blog posts to supporting customers.
· Accountability: High sense of ownership for your code and relentlessness to deliver projects with high business impact.
KEY QUALIFICATIONS
· BE/BTech in Computer Science or related field.
· Minimum 3+ years of UI/Frontend development and a strong understanding of building complex layouts using JavaScript, CSS and HTML.
KEY SKILLS
· Strong computer system analysis and design skills in current methodologies and patterns including vanilla JavaScript, some experience with ReactJS, Redux, React Native, Webpack, and Typescript or similar library/tools.
· Obsessed with WPO (Web Performance Optimization) and web/mobile performance analysis.
· Experienced with web standards and protocols such as HTTP, DNS, TCP/IP, and socket APIs in general.
· Familiar with web security, SEO, accessibility and internationalization.
Exciting Opportunity for React Native Developers!
🚀 Are you a passionate problem-solver who loves creating top-notch applications? Look no further! At Codebuddy, we're opening doors for talented React Native Developers like you!
What We Offer:
🌟 Challenging projects that push your skills to the limit!
🚀 Collaborative environment where innovation thrives!
💼 Competitive pay reflecting your hard work and dedication!
📚 Opportunities for continuous learning and career growth!
👥 A team that values your creativity and expertise!
What You'll Do:
🛠 Develop JavaScript applications using React.js or React Native.
🤝 Collaborate cross-functionally, working on diverse infrastructures.
🎨 Create seamless UI/UX with HTML, CSS, and JS, integrating the backend through REST API.
🖋 Write, execute, and maintain clean, reusable, scalable code.
🔧 Tackle bottlenecks, bugs, and ensure app responsiveness and performance.
💻 Work with React, Redux, Node.js, and contribute to code automation.
What We Look For:
💡 Strong JavaScript, React, API knowledge.
🏗 Familiarity with Object-Oriented Programming.
📝 GIT proficiency and ability to document code.
🔒 Attention to detail, analytical mindset, and proactive approach.
🚀 Passion for building industry-leading applications.
Join Us and Enjoy:
💰 Fair compensation for your exceptional efforts!
🤝 A supportive team environment where your ideas matter!
📈 Ongoing opportunities for professional development!
🌐 A chance to shape the future of innovative applications!
🏆 Recognition for your achievements and dedication!
If you're ready to take your skills to new heights and be part of a dynamic team, we want you! Apply now at Codebuddy and embark on an exciting journey of creativity and growth. Don't miss out on this incredible opportunity! 🚀
Responsibilities:
- Develop high-quality, reusable, and efficient frontend components using React.js.
- Collaborate closely with UI/UX designers and backend developers to translate design concepts into functional interfaces.
- Participate in architectural discussions and contribute to the overall frontend design and development strategy.
- Optimize applications for maximum speed and scalability, ensuring exceptional performance across various devices and browsers.
- Identify and address performance bottlenecks, troubleshooting and debugging frontend-related issues as they arise.
- Stay current with industry trends, best practices, and emerging technologies, and recommend their incorporation into projects when applicable.
- Mentor and provide guidance to junior developers, fostering a culture of continuous learning and skill development.
- Collaborate with the QA team to ensure the delivery of high-quality software through rigorous testing and code reviews.
- Contribute to the documentation of frontend architecture, coding standards, and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 3 years of professional experience as a React Developer.
- Strong proficiency in React.js and its core principles, with a solid understanding of state management (e.g., Redux) and component lifecycle.
- Proficiency in JavaScript, HTML5, and CSS3, Bootstrap, JQuery with an eye for design and user experience.
- Knowledge of version control systems, particularly Git.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication and interpersonal skills.
Your role and responsibilities
- Integrating REST APIs in front-end application using React JS
- Implementing business logic in front-end application using javascript, should be able to handle complex JSON architecture.
- Should be able to manage states using Redux, Redux thunk/saga, Mobx.
- Should be comfortable in using both functional and class components in React.
- Should be able to create reusable components to make efficient applications. We hate code duplication.
- Must be familiar with popular React UI libraries like Material UI, Antd.
- Implement best practices and constantly learn new ways of keeping codebases up to date.
- Having knowledge in Typescript, GraphQL, NextJS, Socket.io is like a match made in heaven.
Criteria
- 2+ years of work experience with Javascript and React JS.
- Proficient understanding of code versioning tools, such as Git.
- Open-minded individual, open to learning new things
- A bit lazy is okay. Lazy people always find the quickest way to reach the solution. They write the most efficient code. We love that.
- You care about the design and user experience of an application. The choice of third-party libraries should be elegant.
About this Role:
As part of the frontend development team, you will be responsible to build and maintain client side applications for our users collaborating with cross-functional teams comprising Product, Design, BI, and other engineers.
You will define best practices for client side architecture and build for the long term over iterations that bring measurable business value.
You will be involved in recruiting engineers for the team and mentoring them
As a company, we are very data driven and customer focused. As an engineering team, we are driven by metrics and care deeply about agility without compromising on the quality of our output. We are working towards creating an environment where individuals feel empowered to take ownership and initiative.
About You:
● You have a minimum of 7 years of experience building high-performance consumer-facing mobile applications at product companies of a decent scale
● You have a keen eye for mobile architecture and able to assist your team in making the right choices for every project
● You have previous experience building react native applications from scratch
● You have prior experience with recruiting and building a high-performance team
● You have a passion for mentoring and helping people on your team grow and achieve their goals
● You practice test-driven development
● You are familiar with both Android and iOS design patterns, and GraphQL
● You have some exposure to native app development in Swift, Kotlin, or Java
● You have strong knowledge of software development fundamentals, including a relevant background in computer science fundamentals and agile development methodologies.
● You are an excellent collaborator & communicator. You know that startups are a team sport. You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.
● You are excited by the prospect of working in a distributed team and company.
Location: We are primarily looking for candidates in Bangalore but are open to other locations in India for the right candidate. At the moment, however, like most teams, we are fully remote.
- Develop and manage apps on React Native platform
- Analyse, code, debug, test, document & deploy applications
- Provide technical leadership and upgrade architecture design and solution to accommodate future expansion
- Ensure quality control processes are successfully employed.
- Experience in React-Native based app development is a must
- Experience in Mobile app development (Cross platform apps)
- Must have published at least 1 major React-Native app
- Knowledge of service workers implementation for Progressive Web Application (PWA)
- Demonstrated ability with HTML5, CSS3, Bootstrap, jQuery, and other JS frameworks React JS
- Development experience of UI (layouts, animations, etc.)
- Good understanding of Design and Architecture Patterns
- Understanding of iOS and Android Code signing process and deployment model
- Understanding of Unit Testing, Debugging Methodology used in React Native Apps
- Understanding on integration of native modules with React Native code
- Experience with caching and scaling techniques












