Software Engineer - React Native x2
Who we are
Cooperative Computing (C|C) is a digital enablement organization enabling organizations to effectively operate in the automated economy. The future of business is in maximizing relationships through the effective use of technology. With our clients, we discover, strategically engineer a digital strategy and enable these strategies through the implementation of best-in-class applications to achieve clients 10x growth.
Our performance culture is built through our team members, working together to help our clients succeed. We inspire growth with our team members in delivering fanatical and passionate client experiences, knowing effective technology is built with and for people.
Our Values:
- Be Fanatical and Passionate Delivering Superior Client Experiences - It’s who we are! Our customers are the center of every idea, process, and decision we create in building sustainable relationships. We over communicate, over deliver & outperform ourselves every time.
- Growth is Contagious - I grow, You grow, We all grow!.
- Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward.
- Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor and honesty.
- High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day.
Life at CC:
Life at CC is a fusion of ambition, recognition, and lifestyle, where your career takes flight. We champion a high-performance culture with top-tier compensation and flexible working models. With us, enjoy robust benefits, milestone celebrations, and unparalleled learning opportunities. We foster a vibrant community through dynamic team activities. Join CC - embark on a journey where every day is rewarding and growth is a guaranteed promise.
About the Role:
We are looking for a Mobile Developer with a deep understanding of React Native. You will be at the forefront of our tech, creating features and functions that are directly interacted with by our customers and internal teams. Your role will focus on building pixel-perfect UIs across both mobile platforms, leveraging native APIs for deep integrations, and diagnosing and fixing bugs to optimize performance.
Mission:
The React Native Developer's primary mission is to develop high-quality mobile applications. This involves coding, debugging, optimizing performance, and interacting with the open-source community to implement software fixes. The developer will also transition existing React web apps to React Native to enhance our product's consistency and reach.
Capabilities (Key Behaviors):
- The React Native Developer will exhibit the following capabilities:
- A degree in Computer Science or related fields, and 3-5 years of experience with React Native-based development.
- Firm grasp of JavaScript, including ES6 syntax.
- Obsession with performance optimization.
- Thorough understanding of React Native and its limitations.
- Knowledge of object-oriented programming.
- Ability to write optimized APIs independently, without dependency on Backend engineers.
- Ability to write well-documented, clean JavaScript code.
- Experience working with third-party dependencies in React Native, and the ability to debug dependency conflicts.
- Familiarity with native build tools like XCode, Gradle, and Android CLI.
- Understanding of REST APIs, the document request model, and offline storage.
Results:
In this role, the React Native Developer is expected to deliver:
- Pixel-perfect, buttery-smooth UIs across both mobile platforms.
- Deep integrations with both platforms using native APIs.
- Diagnosed and fixed bugs and performance bottlenecks, achieving performance that feels native.
- Contributions to the open-source community to help implement mission-critical software fixes.
- Maintenance of code and automated tests ensuring the product is of the highest quality.
- The transition of existing React web apps to React Native, enhancing our mobile application suite.