About EventCHI:
EventCHI, based in the Netherlands and operating worldwide, is at the forefront of technological innovation in the global event industry. We've developed a scalable microservice platform for payments, NFT ticketing and much more using an open-source stack (Hashicorp vault, K8s, Kafka, Reddis, MongoDB), integrated with blockchain and AI technology, which connects to three React applications (JS + Native).
We are now actively searching for the finest Front-End developers in Bali to join our developer team. As we extend to Bali, we aim to assemble an all-star team dedicated to crafting the industry's best user interfaces.
Whats the Role
As a Front-end Developer specializing in React, you'll play a critical role in shaping the visual and interactive aspects of our product. You will be responsible for:
- Employing best practices for quick bug diagnosis and fixes to ensure minimal downtime and fast recovery from issues.
- Building responsive, performant, and user-friendly interfaces using React.
- Collaborating with our UX/UI design teams to transform designs and animations into pixel-perfect apps.
- Optimizing applications for speed, size, scalability, and usability.
- Ensuring the technical feasibility of UI/UX designs and the backend APIs.
- Ability to implement secure coding practices, recognize potential threats in code or architecture, and ensure that user data and business information remain uncompromised.
- Write and maintain the codebase including documentation carefully.
- Cooperate with the current development team and the project manager.
- Staying updated with emerging front-end technologies and best practices to incorporate into our Github workflow.
- Transform UI/UX designs from Figma into high-quality, responsive code using Locofy.
- Create and maintain a component library in Storybook, ensuring each component is well-documented and easy to integrate.
- Seamlessly integrate Storybook components into the app, ensuring consistency and reusability.
- Collaborate with the development team to build scalable, high-performance web applications using React (JS/Native).
- Write clean, maintainable code and follow secure coding standards.
- Work closely with designers and backend engineers to deliver a seamless user experience.
Why Join EventCHI
- Pioneering Change: Be a part of the team that's reshaping the event industry.
- Flexibility: You can work from our co-work space until we have our office and we are flexible.
- Growth: As a rapidly expanding company, there are numerous opportunities for personal and professional growth.
What we Require
Education & Experience:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience with React and front-end development.
- Proven track record of developing and deploying scalable, native and responsive web applications.
- 3+ years of experience in front-end development, particularly in React (JS/Native).
- Proficiency in Figma to Locofy workflow, Storybook, and front-end development tools, automation front-end tools.
Technical Expertise:
- Mastery of React (JS + Native) and a strong understanding of the React lifecycle.
- Proficiency in using state management libraries such as Redux or Context API.
- Experience integrating with APIs and understanding of microservice architectures.
- MongoDB experience.
- Familiarity with blockchain technology and its integration in front-end applications.
- Strong foundation in HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with version control tools like Git.
Bug Fixing & Maintenance:
- Proficiency in diagnosing issues quickly, identifying the root cause of bugs, and implementing fast, reliable solutions.
- Experience using logging, monitoring, and alerting tools to detect and resolve issues in production.
- Familiarity with best practices for reducing debugging time and ensuring platform stability.
Security:
- Knowledge of secure coding practices and an understanding of potential front-end vulnerabilities.
- Experience with tools and practices to ensure data protection and prevent cross-site scripting, cross-site request forgery, and other common web application threats.
Optimization & Performance:
- Skills in optimizing applications for maximum speed and scalability.
- Familiarity with front-end performance tools and best practices.
Teamwork & Collaboration:
- Excellent interpersonal skills and the ability to work collaboratively in a team environment.
- Experience with agile methodologies and working in cross-functional teams.
- Problem-Solving: Strong analytical and critical thinking skills, with the ability to troubleshoot and solve problems efficiently.
- Be flexible in case needed with your work schedule.
Continuous Learning:
- Commitment to continuous professional development and staying updated with the latest industry trends and best practices.
Communication:
- Fluent in English (both written and spoken).
- Ability to articulate technical information to non-technical stakeholders.
Preferred (but not essential):
- Previous experience in the event industry or similar sectors.
- Exposure to open-source contributions or a portfolio of personal projects.
- Familiarity with other front-end frameworks or libraries.
- Developing off-grid applications
Ready to Take the Leap
If you're passionate about creating a lasting impact in the event industry, if you dream in components and hooks, and if you believe that the best interface is a user-centric one, we want to hear from you.
This is a full-time position, and we offer competitive compensation. As a rapidly growing company, we are looking for a developer who is ready to support EventCHI and wants to grow with us.
Apply Now! Lets redefine the event industry through innovative AI solutions.
- Note: Starting as soon as possible. Only candidates with the right skillset and relevant experience will be considered.