Prismberry Technologies
We connect businesses to CLOUD (GCP Partner, AWS) – Cloud Strategy, DataVision, Application.
Job Description
We are looking for a skilled and driven React Native Developer to become a part of our exciting team who is eager to contribute significantly to the development of innovative SAAS products. Strong problem-solving abilities, a capacity for teamwork, and an open line of communication are necessary for this position as they provide effective, carefully thought-out, and thoroughly tested software for a satisfying user experience. We are searching for someone ready to pick up new skills, develop, and adjust to modern technology.
Must-Have Skills
- ES6+ – 3 Years
- Rest API – 3 Years
- Flux – 3 Years
- Redux – 3 Years
- React Native – 5 Years
- JavaScript – 3 Years
Key Responsibilities
- Develop and maintain mobile applications using React Native for iOS and Android platforms
- Collaborate with cross-functional teams to define, design, and ship new features
- Create app and UI components from wireframes and prototypes
- Write clean, maintainable, and efficient code
- Ensure the performance, quality, and responsiveness of applications
- Use additional JavaScript libraries, such as Redux, to make asynchronous API calls and enhance website loading speed
- Diagnose and repair bugs and performance bottlenecks for native-like performance
- Utilize new, contemporary, smooth animations and transitions to provide a great user experience
- For tight interfaces with both platforms – Android and iOS – leverage Native APIs
- Create automated tests to check that your code is error-free and that it performs well
- Use third-party dependencies and APIs
Key skills and experience required
- Bachelor’s/degree Master’s in computer science, information technology, or comparable experience
- Significant expertise working with React online and mobile, as well as technologies such as Flux, Flow, Redux, and others
- Strong command of the JavaScript, TypeScript, or ClojureScript languages and their nuances, including ES6+ syntax
- A thorough grasp of the whole mobile app development process, beginning with the prototype
- Understanding of type checking, unit testing, typescript, prop types, and code debugging is required
- Worked with REST APIs, document request models, offline storage, and third-party libraries in the past
- Understanding of user interface and responsive design
- Proficient in a wide range of React Native applications and technologies such as Jest, Enzyme, ESLint, and others
- In-depth understanding of software development methodologies, concepts, and processes
- Previous experience developing big, complicated web and mobile apps
- Knowledge of React Native’s best practices and design aesthetics
- A positive attitude and a desire to learn constantly
- Stay up to speed on the latest React Native developments, technologies, and news
- The ability to develop clean, well-documented code that adheres to acceptable coding principles
- Git, BitBucket, or any version control