WHY join us?
- Guided by our core values of Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust.
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people.
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities.
- You will be joining a stable environment and comfortable working conditions.
WHAT your essential role in the team will be:
- Design and develop high-quality components and applications using React and TypeScript;
- Leverage TypeScript to create robust, type-safe, and maintainable codebases;
- Collaborate with UX/UI designers, product managers, and fellow engineers in an agile environment;
- Mentor junior developers, sharing knowledge and best practices to elevate team expertise in React and TypeScript;
- Conduct code reviews;
- Analyze functional requirements, define tasks and estimate development time;
- Stay updated on emerging technologies and industry trends, applying best practices to our development processes.
WHAT necessary requirements for the position are needed:
- 5+ years of professional experience in web development, with a strong focus on React and TypeScript;
- Proficiency in JavaScript, HTML5, CSS3, and responsive design techniques;
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
- Familiarity with newer specifications of ECMAScript(ES6+);
- Familiarity with RESTful APIs;
- Familiarity with popular state management libraries (Redux, Zustand, MobX, etc.). ;
- Familiarity with modern authorization mechanisms, such as JSON Web Token;
- Comfort with testing frameworks like Jest and React Testing Library.
Optional/Bonus points:
- Familiarity with Node.js and backend technologies;
- Experience building performant and scalable web applications;
- Experience with Docker/K8s;
- Contributions to open-source projects or a strong personal portfolio.
WHAT we are offering to you:
- Plenty of opportunities for professional growth in our local or international operations
- Interesting work on new and long-run projects
- Friendly working environment and strong corporate management
- Competitive salary based on personal and team achievements
- Smart mobile phone and sponsored mobile plan
- Company-sponsored training and certification
- Regular team buildings and celebrations