Position Overview
Job Details
React Developer
Job Description
We are seeking an experienced and passionate React Developer to join our team. React Developers deliver high-quality software solutions for web and mobile applications by using React to develop user interface components and implement and execute them following well-known React.js workflows.
The ideal candidate will be responsible for
- Collaborating with cross-functional teams, including designers and backend developers, to translate design concepts and user stories into interactive and responsive web applications using React
- Developing new user-facing features and components, leveraging React's component-based architecture, and ensuring optimal rendering performance
- Optimizing web applications for maximum speed and scalability, while ensuring a smooth and delightful user experience across various devices and browsers
- Building reusable components and front-end libraries for future
- Troubleshooting, debugging & optimizing code to enable maximum performance across devices and browsers
- Providing code documentation and other inputs to technical documents.
- Conducting and participating in code reviews and providing constructive feedback to team members
- Collaborating with cross-functional teams to define project requirements and scope
Skills and requirements
- Solid experience in React.js as well as experience in React.js workflows (Flux/Redux)
- Proficiency in React.js and its core principles, and a solid understanding of related web technologies such as JavaScript (ES6+), HTML5, and CSS3
- Possessing experience with state management libraries like Redux or MobX, and knowledge of React Hooks
- Familiarity with front-end build tools and bundlers like Webpack, Babel, or Parcel
- Having a good understanding of RESTful APIs and experience integrating them into React applications
- Possessing version control skills using Git and experience with collaborative development workflows
- Having strong problem-solving abilities, attention to detail, and a passion for creating visually stunning and intuitive user interfaces
- Having excellent communication and teamwork skills, with the ability to work effectively in a fast-paced and agile development environment
On a typical week
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 has the potential to extend beyond the initial trial period.
We offer
- Being a part of a global startup with hyper-growth.
- Exceptional, innovative and dynamic work environment
- Full transparency and open employee communication
- Tremendous growth & career advancement opportunities
- Tuition reimbursement
- Paid time off