Do you love building dynamic user interfaces and tackling challenges with a blend of creativity and technical expertise Are you passionate about clean code and possess the flexibility to adapt to different technologies If so, then we want to hear from you!
About Us
At Tilicho Labs, we strive to produce the best fit for our customer's ideas by leveraging efficient techniques and technologies.
The Role
We're searching for a talented and experienced React Engineer to join our growing team. You'll play an integral role in developing, and maintaining high-quality, performant user interfaces for our web applications. You'll collaborate closely with designers, back-end engineers, and product managers to bring the project vision to life.
Responsibilities
- Design, develop, and implement reusable and maintainable React components
- Translate design mockups and wireframes into clean, well-structured, and efficient React code
- Build interactive and responsive user interfaces that provide an exceptional user experience
- Optimize components for performance across various devices and browsers
- Write clean, maintainable, and well-documented code using modern JavaScript practices
- Collaborate effectively with cross-functional teams to understand requirements and deliver solutions
- Unit test and integrate test your code to ensure quality and stability will be a plus
- Stay up-to-date with the latest trends and advancements in React and related technologies
Requirements
- 2-5 years of experience working as a React Engineer
- Strong proficiency in React.js, Next.js including JSX, components, state management, and routing
- Solid understanding of JavaScript fundamentals (ES6+)
- Experience with HTML, CSS, and familiarity with preprocessors (Sass, Less)
- Experience with testing frameworks (Jest, Mocha) is a plus
- Experience with build tools (Webpack, Gulp) is a plus
- Excellent written and verbal communication skills
- Ability to work independently and as part of a collaborative team
- A passion for learning and staying up-to-date with the latest technologies
- Experience with Redux, MobX, Recoil or other state management libraries
- Experience with a styling library (Material-UI, Ant Design)
Bonus Points
- Experience with server-side rendering (SSR) or static site generation (SSG)
- Experience with TypeScript
- Familiarity with accessibility best practices
- Experience with CI/CD
We value polyglots! experience with additional programming languages is a plus.
Benefits
- Competitive salary and benefits package
- Opportunity to work on challenging and impactful projects
- Collaborative and supportive work environment
- Continuous learning and development opportunities