8 Astria Digital Library Jobs
Astria Digital - React Native Converter (4-6 yrs)
Astria Digital Library
posted 8d ago
Key skills for the job
We are seeking a skilled React Native Developer (UI Converter) to join our development team. In this role, you will be responsible for converting UI designs from web applications (or other platforms) into fully functional, responsive React Native components. The ideal candidate will have strong expertise in React Native, front-end development, and a keen eye for translating design mockups into high-quality mobile app interfaces that deliver an excellent user experience across both iOS and Android platforms.
Key Responsibilities :
- UI Conversion : Convert design assets and web-based UI components (HTML, CSS, JavaScript) into fully responsive, optimized React Native components.
- Cross-Platform Compatibility : Ensure that the UI looks and functions consistently across both iOS and Android platforms using React Native.
- Collaborate with Design Teams : Work closely with UX/UI designers to accurately translate design mockups and wireframes into React Native components, maintaining the integrity of the original design vision.
- Implement Animations & Transitions : Utilize React Native's built-in libraries and third-party packages to implement smooth animations, transitions, and interactive UI elements.
- Optimize Performance : Optimize React Native components to ensure a smooth and performant mobile app experience, with an emphasis on reducing load times and enhancing responsiveness.
- Maintain Code Quality : Write clean, maintainable, and reusable code following best practices. Ensure high quality, bug-free code through testing and code reviews.
- Ensure UI Consistency : Ensure consistent styling and behavior across different devices and screen sizes, leveraging React Native's layout tools (Flexbox, responsive design patterns).
- Stay Updated with React Native Trends : Continuously learn and stay updated on the latest developments in React Native, mobile UI/UX best practices, and tools to enhance development efficiency.
Required Skills and Qualifications :
- Proven Experience in React Native : Strong experience in developing mobile applications with React Native, including proficiency with components, props, state management, and the React Native ecosystem.
- UI/UX Conversion Expertise : Experience in converting web UI designs or mobile-first UI designs into functional React Native applications, using tools like Figma, Sketch, or Adobe XD.
- Solid Understanding of JavaScript (ES6+) : Strong knowledge of JavaScript and modern ES6+ syntax, including functional programming principles.
- Styling in React Native : Familiarity with styling in React Native, including Flexbox, Styled Components, and React Native Paper or similar libraries.
- Cross-Platform Development : Experience with creating apps that are fully functional across both iOS and Android platforms.
- Version Control : Familiarity with version control systems, particularly Git.
- Collaboration & Communication Skills : Excellent communication skills and the ability to collaborate with cross-functional teams (designers, product managers, backend developers).
- Problem-Solving Mindset : Strong debugging skills and the ability to identify and resolve UI-related issues.
Preferred Skills :
- Experience with TypeScript in React Native.
- Familiarity with Redux or other state management libraries.
- Experience with integrating APIs and third-party libraries into mobile applications.
- Knowledge of mobile-specific UI patterns and behavior (e.g., navigation, gestures).
- Familiarity with Expo or native development tools like Xcode and Android Studio.
- Experience with Continuous Integration (CI/CD) and automated testing frameworks.
Education & Experience :
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 4+ years of professional experience in React Native development, with a focus on UI/UX conversion or front-end development.
Functional Areas: Other
Read full job description8-12 Yrs
8-10 Yrs
Bangalore / Bengaluru, Karnataka
3-8 Yrs
Bangalore / Bengaluru
3-5 Yrs
Bangalore / Bengaluru
4-8 Yrs
Bangalore / Bengaluru
3-5 Yrs
Bangalore / Bengaluru