Job details
React Developer
- Java
- Redux
- REST
- GraphQL
- TypeScript
- iOS
- Android
Posted: 1 week ago
Job description
Key Responsibilities
Mobile & Web Development
- Design, develop, and maintain cross-platform mobile applications using React Native
- Build responsive and scalable web applications using React JS
- Implement pixel-perfect UI designs with smooth animations and transitions
- Ensure optimal performance across both mobile (iOS/Android) and web platforms
- Write clean, maintainable, and well-documented code
Technical Implementation
- Develop reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality, functional code
- Integrate RESTful APIs and third-party services
- Implement state management solutions (Redux, Context API, or similar)
- Optimize applications for maximum speed and scalability
- Debug and troubleshoot complex technical issues across platforms
Collaboration & Best Practices
- Collaborate with cross-functional teams including designers, backend developers, and product managers
- Participate in code reviews and maintain coding standards
- Stay updated with emerging technologies and industry trends
- Contribute to technical documentation and knowledge sharing
Required Skills & Qualifications
Core Technical Skills
React Native
- Strong proficiency in React Native development for iOS and Android
- Experience with React Native CLI and Expo
- Knowledge of native modules and platform-specific code
- Understanding of mobile app deployment processes (App Store, Google Play)
React JS (Must Have)
- Expert-level knowledge of React JS and its core principles
- Proficiency with React Hooks, Context API, and component lifecycle
- Experience with React Router for navigation
- Understanding of Virtual DOM and React's reconciliation algorithm
Core JavaScript
- Deep understanding of Core JavaScript (ES5, ES6+)
- Proficiency in JavaScript fundamentals: closures, promises, async/await, prototypes
- Strong knowledge of modern JavaScript features and syntax
- Experience with asynchronous programming and event handling
- Understanding of functional and object-oriented programming paradigms
jQuery (Must Have)
- Good understanding of jQuery for DOM manipulation
- Experience with jQuery plugins and event handling
- Ability to work with legacy codebases using jQuery
CSS Styling (Must Have - Pro Level)
- Expert-level CSS3 skills with strong focus on responsive design
- Proficiency in CSS preprocessors (SASS, LESS, or Styled Components)
- Deep understanding of Flexbox, CSS Grid, and modern layout techniques
- Experience with CSS-in-JS libraries (styled-components, Emotion)
- Knowledge of CSS animations, transitions, and transformations
- Cross-browser compatibility and mobile-first design approach
- Understanding of CSS methodologies (BEM, OOCSS, or similar)
Additional Technical Skills
Development Tools
- Version control with Git (GitHub, GitLab, or Bitbucket)
- Package managers: npm, yarn
- Build tools: Webpack, Babel
- Debugging tools: Chrome DevTools, React DevTools, Flipper
Testing & Quality Assurance
- Experience with testing frameworks (Jest, React Testing Library, Enzyme)
- Unit testing and integration testing practices
- Code quality tools (ESLint, Prettier)
Nice to Have
- TypeScript experience
- Experience with state management libraries (Redux)
- Knowledge of GraphQL and Apollo Client
- Familiarity with CI/CD pipelines
- Experience with Firebase or similar BaaS platforms
- Understanding of performance optimization techniques
- Knowledge of accessibility standards (WCAG)
- Experience with animation libraries (React Spring, Framer Motion)
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Ability to work independently and manage time effectively
- Attention to detail and commitment to quality
- Adaptability to learn new technologies quickly
- Proactive approach to identifying and resolving issues
Full Time, Permanent
Software Development
Education
Any Graduate
Similar jobs
-
Software Engineering Lead - Nodejs, Typescript, React, Azure Cloud
Optum , Bengaluru
-
Full Stack Lead-React JS/Node JS/Java
EnormousIT , Bengaluru
-
React JS Developer
Gilbarco Veeder Root , Bengaluru( Whitefield )
-
Walk-in || React JS Developer
Tata Consultancy Services , Bengaluru
-
React Developer
Macrosoft , Bengaluru