Looking for a skilled and responsible React Engineer, who values their work and wants to grow in a challenging yet cozy atmosphere with talented colleagues. If you’re into developing awesome web apps and platforms using cutting-edge frameworks, we at Indeema Software are glad to welcome you in.
Project Description:
You will be part of a team developing a web-based platform focused on data analysis, visualisation, and management. The application’s features, which give users actionable insights, include dynamic tables, graphs, and charts. React and TypeScript are used to build the front end, and Jest, Storybook, and Playwright are used to integrate testing. Figma is used to provide wireframes and designs, but you will also have the chance to directly influence UI/UX choices. You will be working with cutting-edge technology, and we can assure the work will be demanding, thrilling, and fulfilling.
Requirements:
- Typescript apps development (3+ years);
- Experience with React (3+ years);
- Experience building UI components and data visualizations (e.g., tables, charts, graphs);
- Experience with component testing, unit testing, and e2e testing (Jest, Storybook, Playwright);
- Comfortable working with Figma designs and sometimes independently implementing UI/UX;
- Ability to clearly communicate technical ideas to both technical and non-technical teammates;
- Upper-intermediate level of English (written and spoken);
- Proactive attitude toward problem-solving and a passion for writing clean, maintainable code.
Will be a big plus:
- Experience with data visualization libraries like visx, D3.js, or similar;
- Experience with AWS (Lambda, ECS, etc.);
- Understanding of relational and NoSQL databases (e.g., PostgreSQL, DynamoDB);
- Python application development experience;
- DevOps mindset — experience with automating development or deployment workflows;
- Background in data science, ML, or Big Data.
Responsibilities:
- Build and maintain web applications used to manage the platform and display analytical insights (lots of charts, graphs, and tables);
- Translate wireframes and prototypes into production-ready interfaces;
- Collaborate with design teams using Figma;
- Participate in code reviews, architecture discussions, and daily team syncs;
- Identify problems, propose solutions, and bring ideas to the table;
- Review project documentation, estimate, and analyze requirements;
- Dev testing and fixing bugs.