Experience. 4-8 years
Responsibilities
- Develop Modular Components. Design and build optimized, modular components for mobile applications using React Native.
- UI Excellence. Create pixel-perfect, buttery-smooth UIs across both Android and iOS platforms, ensuring an exceptional user experience.
- Performance Focus. Provide performance-oriented solutions for building user interfaces, including implementing smooth animations and transitions.
- Collaboration. Work closely with backend developers, designers, and product managers to ensure seamless integration and alignment with project goals.
- Feature Development. Take ownership of end-to-end feature development, including API integration and business logic implementation.
- Code Quality. Participate in peer code reviews to ensure high-quality code and adherence to best practices.
Must-Have Skills
- React Native & React JS. Strong knowledge and hands-on experience with React Native, React JS, Vanilla JS, and Redux, along with middleware and core principles.
- Performance Optimization. Expertise in Core Web Vitals, page speed optimizations, performance improvements, and Lighthouse report generation.
- Cross-Browser Compatibility. Ability to manage feature complexity and ensure cross-browser compatibility, including native phone browsers on Android and iOS.
- Server-Side Rendering. Experience with server-side rendering to enhance application performance and SEO.
- Frontend Technologies. Proficiency in HTML5, CSS3, Webpack, and a solid understanding of CSS frameworks like Bootstrap or Foundation.
- JavaScript Expertise. Strong knowledge of ECMAScript 6 standards and features, with hands-on experience in closures and design patterns.
- SEO Best Practices. Implementation of SEO best practices, including meta tags, canonical references, and schema definitions.
- Version Control. Working knowledge of version control tools such as Git and Bitbucket.
- Build Tools. Experience with JS-based build tools like Node.js and npm.
Good-to-Have Skills
- CSS Pre-Processors. Familiarity with CSS pre-processors such as SASS, LESS, or styled-components.
Why Join Us?
- Innovative Projects. Work on cutting-edge projects that challenge your skills and foster professional growth.
- Collaborative Environment. Be part of a dynamic team that values collaboration, creativity, and continuous improvement.
- Career Growth. Opportunities for advancement and professional development within a rapidly growing company.
Apply Now!
If you are passionate about creating high-performance, visually stunning mobile applications and meet the qualifications, we’d love to hear from you. Join us and be a part of something big!