


TrueFan is a celebrity-fan experience platform that enables fans to connect with their favorite celebrities. The business runs on a mobile application where fans compete in an online quiz contest designed on the life of their favorite celebrity (their movies, trivia, facts, etc.) and the winners get a personalized video message from them.
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Designing, deploying, and managing web and mobile applications that can run on multiple platforms.
- Utilizing React Native to design and develop UI components for web and mobile apps based on JavaScript.
- Writing effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules.
- Improving front-end performance by diagnosing and fixing all system errors and bugs.
- Collaborating with design, development, and customer service teams to properly understand client requirements and build top-notch apps within the stipulated time and budget.
- Using other JavaScript libraries (like “Redux”) to make asynchronous API calls and enhance website/mobile app performance.
- Creating plans to transition React-based web and mobile apps to React Native.
Requirements
- Possess at least 3 years of hands-on experience in React Native.
- Should have a good working knowledge of HTML and CSS.
- You are well-versed in all aspects of JavaScript.
- Experience in leading a team is preferred.
- Should have in-depth knowledge of UI/UX designs and wireframes.
- You possess an expert-level understanding of React.js and its fundamentals.
- You are familiar with Gradle, XCode, and other native build tools.
- You deeply understand REST APIs, offline storage, and the document request model.
- You have strong problem-solving and critical-thinking abilities.

About TrueFan
About
Connect with the team
Company social profiles
Similar jobs


Requirements / Experience:
- Min 4 Years of Experience
- Experience in cross-platform mobile software development (Android/iOS) using technologies such as React Native, Flutter, GO/ Golang, Xamarin, Blazor, JavaScript, TypeScript, Dart, C#
- Familiarity with API Development (REST, Web API, WCF, SOAP)
- Experience with full-lifecycle design, development, and testing of critical business applications
- Good problem-solving skills with attention to detail
- Strong verbal, written, interpersonal, and organizational skills
- Ability to work independently and in a team environment
- Ability to multi-task effectively
- Reliable, highly motivated, with a positive attitude
- Experience with MsSQL, MariaDB

Key Competencies:
- 2+ years of experience in React-Native based app development is a must.
- Must have published at least 1 major React-Native app
- 2+ years of experience in building consumer facing Mobile Applications in React or
React Native (Layouts, animations, etc.)
- Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
- Good understanding of Design and Architecture Patterns
- Strong focus on app performance
- Sound knowledge of any type of mobile app development Native(android) or Hybrid.
- Good Experience of working in React Native and its supporting architectures.
- Proficient in JavaScript, CSS, HTML5
- Strong working experience with third-party dependencies and debugging dependency conflicts.
- Ability to quickly learn React Native with Redux.
- Ability to write clean code.
- Familiarity with version control management system (e.g. git)
- Knowledge of Scrum development and DevOps
- Good time management, interpersonal and communication skills, team player.
Roles/Responsibilities:
- Work on React Native on the front end to develop Android/iOS Apps.
- Write JavaScript code in React native for the app logic. Write business logic using Reducers, Actions and Redux framework.
- Create Android/iOS specific UI for Mobile apps.
- Integrate with Native plugins or custom written plugins for specific platforms.
- Write Modular, organized and robust code.
- Write Unit tests for your code.


React Native Developer Responsibilities
- Architect, develop, and maintain high-quality React Native applications using clean code.
- Use additional JavaScript libraries, such as Redux, to make asynchronous API calls and enhance website loading speed.
- Implement pixel-perfect user interfaces that match designs.
- Diagnose and repair bugs and performance bottlenecks for native-like performance.
- Reach out to the open source community to encourage and assist in implementing mission-critical software fixes—React Native moves quickly and frequently breaks things.
- Participate in sprint retrospectives and daily standups as well as two-week sprints.
- Utilize new, contemporary, smooth animations and transitions to provide a great user experience.
- Plan the data and presentation layers of the application's front end.
- Be a part of a React Native developer community that shares knowledge and assists one another when problems arise.
React Native Developer Requirements
- Bachelor's/Degree Master's in Computer Science/Information Technology plus 3+ years of industry experience.
- Extensive knowledge of React tools such as Webpack, Enzyme, React.js, Flux, and Redux.
- Strong command of the JavaScript, TypeScript, or ClojureScript languages and their nuances, including ES6+ syntax.
- REST API knowledge, the document request model, and offline storage.
- Ability to identify with FullStack clients' goals and commit to delivering on the promises you and your team make to them.
- You work well in groups and enjoy working in the office with your coworkers.
- A positive outlook and a go-getter attitude

SKILLS :
● Strong proficiency in Android development, including Java programming and Android SDK integration.
● Experience with Manifest declarations and handling permissions in Android applications.
● Familiarity with creating custom plugin interfaces to access native features.
● Understanding of anti-reverse engineering techniques and their implementation.
● Knowledge of device identification methods for whitelisting purposes.
● Ability to troubleshoot and resolve storage-related issues on Android SDK version 30 and above.
● Experience with integrating browser interactions and passing data to the backend.
● Proficiency in crash issue handling and debugging for different target SDKs.
● Familiarity with native information access and data collection for analytics purposes.
● Strong problem-solving skills and the ability to resolve library conflicts.
● Someone who loves coding & playing games



- Interact with the Project Managers / Leads / Clients
- Understand the requirements and provide estimates for the planned tasks
- Deliver best quality work without bugs in the estimated time frame
- Help maintain code quality, organization, and automatization
- Collaborate with cross-functional teams to design and release new features
- Help the team to identify and correct bottlenecks, fix bugs
- Excellent analytical and problem-solving skills
- Experience / strong knowledge in both iOS & Android Mobile Application technologies
- Proficient in SwiftUI, Swift, Xcode, Java, Kotlin and Android Studio, Flutter, React Native
- Experience with version control: Maven, Gradle, Git, Cocopods
- Experience in application submission/provisioning process
- Experience in performance and memory tuning
- Good understanding of computer science concepts, design patterns, algorithms, and data structures
- Experience/knowledge in any of the Back-End technologies
Benefits:
- Hybrid WFH policy
- Annual company retreat
- Team lunch

Software Developer - React Native Developer
Job Description
A major part of our work at Cobold Digital LLP is getting businesses online. We provide efficient solutions to our clients in the fields of Website Design & Development & Website Maintenance. If you wish to work with a wide array of clients that depend on you to represent them online, our Website Development team is the right place for you.
We are looking for an experienced top-notch React Native Developer to grow with our dev team. As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Responsibilities
- Work as part of a small team to build React Native Applications for our clients.
- Architect, Build and maintain excellent React Native applications with clean codes.
- Implement pixel-perfect UI’s that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party APIs.
- Write unit and integration tests.
- Release applications to IOS and Android platforms.
- Work with Native modules when required.
- Assist with building estimates.
- Attend daily standups
- Interact clients via google meet, Zoom, and Emails.
- Work with Modern tools like Jira, Bitbucket, Google Docs, etc.
Requirements
- 2+ years of Profession experience working with React Native.
- 3+ years of experience as Software Developer
- Experience with Swift,Objective C and Java is a plus but not required
- Must have experience on a large complex system
- Ability to take ownership of your work.
- Ability to manage multiple projects
- Undertaking of React Native best practices.Experience with JavaScript
- Experience with REACT
- Experience with HTML / CSS
- Experience with REST API's
- Git knowledge is a plusTeam player
- Good time-management skills
- Great interpersonal and communication skills

-
Experience: 2-4 Years
-
Mandatory Technologies: Java, Android Studio, Kotlin (Optional)
Responsibilities
-
We are looking for a native android developer responsible for the development and maintenance of applications aimed at a range of android versions.
-
Must have relevant work experience in mobile development life cycle, Design, build and maintain the Android applications.
-
Work quickly and efficiently so that app features can be shipped frequently to promote user satisfaction.
-
Ability to learn quickly through instruction and self training.
-
Ability to analyze and comprehend existing developed code and reuse existing code in new applications. We have a broad library of already developed products so one must be able to re-use old code and not write new code for everything.
-
Able to work individually on Projects.
Skills and Qualifications
-
Required developer with good knowledge of Android native Application development for position of Android developer or Android Team Lead depending on experience.
-
Qualifications: Good knowledge of developing Android apps either independently or with a team.
-
Proficient in using Retrofit, SQLite, Java, GPS & Camera based Apps
-
Experience using RESTful, JSON web services
-
Solid understanding on core Android Components like Activities and Services.
-
-
Attention to details, Must be able to work independently.



Responsibilities:
- Working in an agile, cross-functional team working to deliver the best possible platform experience on multiple platforms
- Develop performant mobile applications in react native for iOS and Android platforms
- Collaborate with team to integrate backend services that support both iOS and Android mobile platforms
- Utilization and integration of mobile features like Push Notifications, Background Loading, Offline Content Storage, etc.
- Be focused on the end user's experience and iteratively improve performance
- Help maintain code quality, organization, and automatization
- Implement analytics in all aspects of the application and analyze results
What we are looking for:
- Must have strong knowledge & hands-on experience building React Native apps (on both ios & Android devices) for 5+ years.
- Knowledgeable in aspects of the mobile lifecycle, including application development, application structure, device and operating system API, debugging, performance, security, memory management, app review processes and deployment
- Extensive experience in http://react.js/">react.js, typescript, modern libs, tools & best practices for react native development
- Excellent written and verbal communication and interpersonal skills
Good to have:
- Experience creating react-native projects from scratch.
- Native iOS or Android experience is a plus.
- Portfolio of react native apps on the Apple app store &/ Google play store




