We are looking for an experienced React TypeScript developer to resolve critical mobile touch interaction issues within our existing NoteCard component (
NoteCard.tsx). The current desktop/laptop functionality is working as intended and must remain unchanged. The scope of this project is strictly limited to addressing and modifying the mobile touch interaction logic within
NoteCard.tsx.
The desired mobile behavior for the NoteCard component is as follows:
- Tapping an empty area of the bulletin board should create a new prayer request.
- Touching and dragging an existing note should immediately allow the user to reposition it on the board.
- Tapping an existing note should open the associated 'Edit Prayer' popup.
The ideal solution should prioritize simplicity, reliability, and maintainability. We require a developer who can diagnose and implement a robust fix without introducing regressions or unnecessary complexity.
When submitting your proposal, please provide a brief explanation of your proposed approach to resolve these mobile interaction issues. Additionally, describe any similar React/TypeScript mobile touch interaction or drag-and-drop projects you have successfully completed.
Key Requirements:
- Proficient in React and TypeScript development.
- Demonstrated expertise in handling mobile touch events.
- Proven experience with implementing reliable drag-and-drop interactions.
Ideal Skills & Experience:
- Strong understanding of mobile behavior patterns in React applications.
- Excellent problem-solving skills to effectively diagnose and rectify unexpected mobile-specific issues.
- Familiarity with the nuances of touch interactions across both Android and iOS platforms.
Delivery term: Not specified