Frontend Developer - React Native
FanCraze
Software Engineering
Gurugram, Haryana, India
Posted 6+ months ago
Responsibilities:
- Application Development: Architect, develop, and maintain high-quality React Native applications with clean and efficient code.
- Library Integration: Use additional JavaScript libraries like Redux for asynchronous API calls and to optimize performance.
- UI Implementation: Create pixel-perfect user interfaces that align precisely with design specifications.
- Bug Fixing and Performance: Diagnose and resolve bugs and performance issues to achieve native-like performance.
- Community Engagement: Engage with the open-source community to contribute to and implement critical software fixes in the evolving React Native ecosystem.
- Agile Participation: Actively participate in daily standups, sprint retrospectives, and two-week sprints.
- User Experience: Implement modern animations and transitions to enhance user experience.
- Data and Presentation Planning: Design and plan the data and presentation layers of the front end.
- Community Involvement: Be an active member of the React Native developer community, sharing knowledge and assisting peers.
Requirements:
- Education and Experience: Bachelor's or Master's degree in Computer Science or Information Technology, with 3+ years of industry experience.
- React Expertise: Proficiency with React tools including Webpack, Enzyme, React.js, Flux, and Redux.
- Programming Skills: Strong command of JavaScript (including ES6+), TypeScript, or ClojureScript.
- API and Storage Knowledge: Familiarity with REST APIs, document request models, and offline storage.
- Collaboration: Effective team player with a preference for in-office collaboration.
- Attitude: Positive outlook and a proactive, go-getter approach to problem-solving.