Logo
Covert Alert

React Native developer (Android)

Covert Alert, Indianapolis, Indiana, us, 46262


We are looking for a React Native Developer for Android to join our growing software development team and build out the next generation of our platforms. The ideal candidate is a passionate self-motivated individual with the ability to learn new technologies quickly. We will consider candidates having a wide range of skill sets with junior and above experience levels. They must be at ease working in an agile environment with little supervision. This person should embody a passion for continuous improvement, test-driven development, and creative thinking.Our Company

Covert Alert is a technology development company that specializes in disrupting the safety marketplace, located in downtown Indianapolis. We are centered on creating products that address security needs across all three tiers of safety: personal, group/institutional, and community. Covert Alert is developing and updating a next generation backend on the internet that overlays all three tiers of safety needs and integrates them into one seamless solution. This is an in-house position working with a team of highly skilled individuals. Competitive compensation and benefit package available with unlimited opportunity for growth and advancement.Requirements

Work with third-party dependencies and APIs.React fundamentals such as Virtual DOM, component lifecycle, and component state.Exposure to architecture pattern MVVM.Experience working with REST APIs, document request models, offline storage, and third-party libraries.Experience with OAuth-based authentication and authorization.React Native software and technologies such as Jest, ESLint, and so on.Skill on Unit Testing & Debugging.Knowledge of Bitbucket, GIT, Jira, Confluence, Postman.Knowledge of functional or object-oriented programming.Familiarity with native build tools, like Gradle, Android Studio and IntelliJ.Deep understanding of the Android operating systems.Experience with Google Firebase and related Google products.Working understanding of databases including writing and amending queries in SQL and NoSQL.Experience working with Agile/Scrum methodology.Expert understanding of Android SDK.Skill of .aar library management.Experience with Google Play APIs: Maps, Location, Cloud Messaging and push notifications.Experience with software debugging techniques (debuggers, loggers, crash report tools).Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS, MAT).Skill on Publishing Android application to Google Play and manage Google Play Console.Experience with offline storage, Multithreading, performance tuning, Services, and BroadcastReceiver.Strong understanding of core Android fundamentals - activities, views, intents, services, fragments, Android Manifest, Android lifecycle events.Preferred Qualifications

Strong proficiency with React Native with 3-5 years of practical experience.Bachelor's or Master's degree in computer science or comparable engineering discipline.

#J-18808-Ljbffr