Job Responsibilities:
- Develop optimized and modular components.
- Create pixel-perfect and smooth user interfaces (UIs) for mobile platforms.
- Implement performance-oriented solutions for UI development.
- Collaborate closely with backend developers, designers, and product managers.
- Conduct peer code reviews to enhance code quality and incorporate best practices.
- Integrate APIs and develop business logic for end-to-end feature development.
- Utilize clean, modern animations and transitions to enhance user experience.
- Implement server-side rendering.
- Ensure cross-browser compatibility and handle feature complexity.
- Optimize page speed and Core Web Vitals, generate Lighthouse reports.
- Apply SEO best practices such as meta tags, canonical references, and schema definition.
- Use CSS frameworks like Bootstrap or Foundation for styling.
- Demonstrate proficiency in HTML5, CSS3, closures, and design patterns.
- Employ ECMAScript 6 standards and features effectively.
- Utilize version control tools like Git and Bitbucket.
- Familiarity with JS-based build tools like Node.js and npm.
Must-Haves:
- Strong proficiency in React Native, React JS, Vanilla JS, Redux, and middleware principles.
- Experience with Webpack for module bundling.
- Hands-on experience in implementing CSS preprocessors like SASS, LESS, or styled components.
Good to Have:
- Knowledge of CSS preprocessors like SASS, LESS, or styled components.
More Information
- Experience 2-5 Years