● Develop new user-facing features.
● Help back-end developers with ideas.
● Build reusable code and libraries for future use.
● Ensure the technical feasibility of UI/UX designs.
● Optimize application for maximum speed and scalability.
● Collaborate with other team members and stakeholders.
● Proficient understanding of React Native.
● Proficient understanding of Java Android development.
● Proficient understanding of Progressive Web Apps.
● Experience in pixel-perfect designs and have worked with any of CSS frameworks eg. Bootstrap, Bulma, Tailwind, and Material UI.
● Experience in implementing truly responsive designs.
● Experience in implementing pixel-perfect UI-Kits using Vanilla CSS preferably SASS, SCS, and LESS.
● Proficiency in RESTful APIs, HTTP fundamentals, and Web Services.
● Experience with creating React Native Module NPM Packages.
● Experience with threading, and performance tuning.
● Ability to use Smartphone Databases.
● Proficient understanding of the environment and structure of Android and iOS.
● Ability to use Git in projects.
● Familiar with push notifications and other Android, iOS, and browser-based permission systems, setting and maintaining them.
● Good understanding of signing methods and publishing iOS and Android Apps to Google and Apple App Stores as well as domestic app stores.
Considered a plus:
● Proficient understanding of socket programming.
● Familiar with Java/Kotlin and Objective-C/Swift languages.
● Familiar with Social Network concepts.