- 5 years Java + UI development experience – especially on commercial web / mobile applications
- 3 years + empirical experience with the latest React frameworks (any of the top ranked frameworks)
- Demonstrated skills at building reusable components and front-end libraries for future use
- Able to translate designs and wireframes into high-quality code without supervision
- Familiarity with modern front-end development tools and technologies such as Node.js, Redux, and CSS
- Browser-based debugging, familiarity and ease-of-use with React developer tools
- Stay up to date with the latest developments in ReactJS and related technologies
- Collaborate with the development team to design and implement new features
- Experience with code versioning tools such as GIT
- Track records in writing clean, efficient, and maintainable code
- Preferably Bachelor’s in Computer Science / Computer Engineering.
- Worked in product development projects.
- Technical depth to guide team on design and technical issues.
Optional: Any Prior experience in iOS and/or Android mobile application development is a plus