Call ConicApps for answers to your Mobile App and Web App questions: +1(785) 833-2476 8AM-5PM CT

React Native Developer

Salina, KS
Engineering
Full Time
Looking for a React Native developer to join us on an adventure...

Primary Skills: Gradle, Redux, TypeScript, React Native Apps, React Navigation 5, Mobx, Context, React Hooks, Xcode

We are looking for someone passionate about technology and a perfectionist of their craft. Someone with a creative flare for making great looking, intuitive and easy to use cross-platform applications for Android, iOS, and Web. The selected candidate will work closely with stakeholders and experienced leadership as part of a development team where we continuously collaborate, deliberate, and quickly iterate through an ever evolving roadmap of features to bring the next stable release to market. This person will be responsible primarily for creative/UI/client-side application development, but will also have the opportunity to observe and participate in back end/API development as well as a number of early-stage enterprise initiatives like DevOps and Business Intelligence.

Technical Requirements:

· Full-time experience with production React Native apps
· Typescript
· React Navigation 5
· Firm understanding of state management design patterns (Redux, MobX, Context)
· React Hooks (building custom Hooks to extract component logic into reusable functions)
· Familiarity with native build tools (XCode, Gradle)
· Diagnose and fix bugs and performance bottlenecks for performance that feels native
· Understanding of REST APIs, the document request model, and offline storage
· Implement clean, attractive custom user interfaces with unique interactions based on mock-ups generated by UX & UI designers
· Collaborating effectively over a version control solution like Git/Github or equivalent
· Salesforce Mobile SDK + Salesforce Platform
· Knowledge of unit and integration testing with modern testing framework (like Jest or equivalent)
· Back-end REST API development experience
· Geofencing and proximity-sensitive interfaces
· Video streaming
· Advanced styles or animations
· Native iOS or Android development experience
· Leverage native APIs for deep integrations with both platforms
· Building and deploying React Native apps for both iOS and Android
· Navigating the publishing approval process for Google Play and the iOS App Store
· Knowledge of accessibility best practices

Expectations:
· Enthusiasm about working independently and pushing technical comfort zones
· Communicate clearly and effectively with all members of the team
· Work with a small, remote team with tight communication & project management rigor
· Strong prioritization skills, both for projects/features and architecture decisions
· Innate ability to read between the lines when it comes to specs/user requests
· Actively participate in all major technical discussions related to the platform
· Suggest new features, UI improvements, and participate in technical design sessions
· Be apart of creating a culture of observability within the team, constantly keeping an eye on app performance and error reporting
· Resourcefulness - Reach out to the open-source community to encourage and help implement mission-critical software fixes
· Personal commitment to continuously learn and improve

Job Type: Full-time