Job Title: Full Stack Developer (React/React Native with TypeScript)
Work Hours: US Business Hours
Salary Range: $1,800-$2,400 per month
Responsibilities:
- Develop and maintain assistive technology software using React and React Native, with a strong focus on TypeScript.
- Build and optimize user interfaces for performance and accessibility, leveraging Xcode for native iOS builds.
- Set up and manage server infrastructure on AWS EC2, ensuring secure and scalable backend processes.
- Modify and extend Node.js backend API routes as needed to support frontend features.
- Utilize MongoDB for data storage and management, and ensure seamless data interaction between frontend and backend.
- Manage web sockets for real-time data handling, ensuring efficient streaming to the front end.
- Implement and manage user authentication and authorization processes.
- Collaborate closely with the team to ensure seamless integration of frontend and backend components.
- Test, debug, and optimize both frontend and backend functions to ensure optimal performance.
- Work efficiently in a fast-paced environment, adapting to changing requirements and delivering high-quality results.
Requirements
- Proven experience in full stack development with React and React Native.
- Strong proficiency in TypeScript.
- Experience with Xcode and native iOS builds.
- Knowledge of web sockets and real-time data handling.
- Familiarity with user authentication and authorization processes.
- Good understanding of algorithms and data structures.
- Experience with AWS EC2, Node.js, and MongoDB.
- Excellent collaboration and communication skills.
- Ability to work efficiently in a fast-paced environment.