Job Description
Heli Technology is seeking an experienced and passionate React Developer to join our team. As a React Developer, you will deliver high-quality web and mobile applications by developing user interface components and implementing them with React.js workflows.
Responsibilities:
- Collaborate with cross-functional teams, including designers and backend developers, to translate design concepts and user stories into interactive, and responsive web applications using React
- Develop new user-facing features and components, leverage React's component-based architecture, and ensure optimal rendering performance
- Optimize web applications for speed and scalability, ensuring a smooth and seamless user experience across various devices and browsers
- Build reusable components and front-end libraries for long-term use
- Troubleshoot, debug, and optimize code for optimal performance across devices and browsers
- Provide code documentation and contribute to technical documents
- Conduct and participate in code reviews, providing constructive feedback to team members
- Collaborate with cross-functional teams to define project requirements and scope
Skills and Requirements:
- Solid background in React.js and its core principles, including experience with React.js workflows like Flux and Redux
- Proficiency in JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries such as Redux or MobX, and knowledge of React Hooks
- Familiarity with front-end build tools and bundlers such as Webpack, Babel, or Parcel
- Strong understanding of RESTful APIs and experience integrating them into React applications
- Proficient with Git version control and experience with collaborative development workflows
- Strong problem-solving abilities, attention to detail, and a passion for creating visually impressive and intuitive user interfaces
- Excellent communication and teamwork skills, with the ability to thrive in a fast-paced, agile development environment
Work Environment
At Heli Technology, our work is characterized by a remote and task-oriented environment. While employees have the flexibility to manage their responsibilities independently, collaboration is key, and everyone remains on call during standard working hours for effective communication. During the first month of collaboration, team members are guided by department leads or the CTO, ensuring a seamless onboarding process. The remote setting, task-oriented approach, and emphasis on collaboration contribute to a dynamic work culture. If both parties are satisfied, the collaboration may extend beyond the initial trial period and become a long-term engagement.
We Offer:
- The opportunity to be part of a global startup experiencing hyper-growth
- Exceptional, innovative, and dynamic work environment
- Full transparency and open employee communication
- Significant growth and career advancement opportunities
- Tuition reimbursement
- Paid time off