Career Opportunity
At ITB, we create value,we are also passionate about creating new phenomena, and seek new adventures. We are always looking for new adventurers to accompany us on our journey. You can join our team of adventurers wherever you are in the world.
Jolly & agile environment
At ITB we are looking for young adventurers and discovering new talent. To cooperate with us, a lot of experience is not important, but the quality and strength of adventure are of the first importance. The average age of our colleagues is 26 years.
All together for new experiences
For us, appearance, race, gender, etc. do not affect on our recruitment , we only consider the competence and ability of people.
Join our team from all over the world
67% of our colleagues are present in ITB offices in different countries, and another 33% from 8 countries are present in our team remotely.
Benefits of cooperation with ITB
Health insurance
Sports Fund
Corporate loan
remote work opportunities
Education Fund
Free Forex training
Team buildings and Fun
Job opprtunities
- Front-End Development: Take the lead in coding and developing visually appealing, user-friendly web interfaces. Collaborate with designers and back-end developers to ensure high-quality, seamless web applications.
- Technical Excellence: Apply your expertise in front-end development, keeping up-to-date with the latest industry trends and emerging technologies. Set and promote best-in-class front-end engineering standards and practices.
- User-Centric Design: Create interfaces that prioritize user experience and accessibility. Ensure the usability and performance of our web applications are at the highest standards.
- Code Quality: Maintain code quality, conduct code reviews, and promote a commitment to producing maintainable code in a large codebase. Encourage a culture of technical excellence within the team.
- Minimum 2 years of experience in front-end/JavaScript development.
- Deep knowledge of JavaScript (ES6/ES7).
- Proficiency with modern JavaScript frameworks/libraries (e.g., React.js, Redux).
- Familiarity with Server Side Rendering (SSR) and SEO best practices.
- Experience with front-end build tools and task runners (e.g., Webpack).
- Strong understanding of user interface design principles and user experience concepts.
- In-depth understanding of the web development process, from design to deployment.
- Knowledge of HTML5, semantic web, responsive design, and mobile-first development.
- Familiarity with Docker and CI/CD practices.
- Experience with browser testing and debugging.
- Knowledge of TDD and PWA concepts.
- Agile development experience (Scrum/Kanban).
- Proficiency in version control systems (e.g., Git).
- Creating and maintaining the optimal data ingestion pipeline architectures.
- Assembling large, complex data sets that meet functional / non-functional business requirements.
- Identifying, designing, and implementing internal process improvements; such as automating manual processes, optimizing data delivery, re-designing infrastructure for greater scale-ability, etc.
- Building the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and big data technologies.
- Building analytic tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
- Creating data tools for the data analysts and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
- Developing ETL routines in order to populate databases from sources and also to create aggregates.
- Troubleshooting data issues within and across the business and presents solutions to these issues.
- Leading innovation through exploration, bench-marking, making recommendations, and implementing big data technologies for platforms.
- Performing data updates, indexing, and maintenance in the application database.
- Minimum 2 years of experience as a Data Engineer.
- Bachelor’s degree in Computer Engineering, Computer Science or another quantitative field.
- Big data tools; such as Hadoop (YARN, HDFS), Spark, Kafka, etc.
- Relational SQL and No-SQL databases, including PostgreSQL and MongoDB.
- Data pipeline and workflow management tools: Airflow, Luigi, etc.
- Stream-processing systems: Storm, Spark-Streaming, etc.
- Object-oriented/object function scripting languages: Python, etc.
- Experience in building and optimizing data ingestion pipelines.
- Experience in manipulating, processing, and extracting value from large disconnected data-sets.
- Experience in supporting and working with cross-functional teams in a dynamic environment.
- Familiarity with Linux operated machines.
- Work with our Senior UI designers and product team to deliver attractive user interfaces across our website and mobile apps.
- Keep up to date with the latest UI design and usability trends and techniques Work with the Digital Analytics manager to assess the impact of any UI changes/improvements.
- Work with a team of UX designers to ensure any UI design changes help to compliment the overall user experience and journey.
- Conduct UI design and usability competitor analysis and reports
- Strong understanding of UI design techniques and tools
- A strong working knowledge of wireframing and prototyping tools
- A strong portfolio that demonstrates a range of UI design techniques
- Experience with Technologies: HTML5, jQuery and JxBrowser.
- Ability to wear many hats. Product managers at Fire like to own the full process from discovery, implementation, and tracking.
- Ability to build growth loops and relationships with other developers and coworkers.
- Research, build and launch new features - from inception to mass adoption - that will change the live of our users and the trajectory of our Broker.
- Identify and execute hypothesis-driven experiments that will lead to step-change improvement in engagement or growth metrics.
- Define success metrics, analyze performance, experiment and iterate quickly.
- Dissect technical documentation and identify technical considerations for products you are building, collaborating with engineering team to identify what’s feasible and worth prioritizing.
- Collaborate with design and engineering to transform specs into world-class product experiences.
- Monitor and analyze product metrics to uncover unique insights about where to invest and where to descope.
- Work closely with our co-founder and to help set the product roadmap.
- 5+ years of experience in product management, preferably in a high-performing software company
- Proven track record of driving software product development and successfully launching products for an international audience
- Experience working in a startup environment
- Background or strong interest in climate tech, sustainability, or environmental initiatives
- Excellent leadership and communication skills to inspire and influence cross-functional teams
- Strong analytical and problem-solving abilities, with a data-driven approach to decision-making
- Designing compelling user experiences that are engaging and sticky enough we can engage a user to learn to read while enjoying it.
- Designing for extreme simplicity such that the product is immediately usable by anyone, regardless of age, education level, or previous exposure to digital products.
- Collaborating with product managers, engineers, and cross-functional stakeholders to understand requirements, and providing creative, thoughtful solutions.
- Communicating the user experience at various stages of the design process with wireframes, flow diagrams, storyboards, mock-ups, and/or high-fidelity prototypes.
- Integrating user feedback and business requirements into ongoing product experience updates.
- Minimum of 3 years of experience as UI/UX Designer or Product Designer.
- Experience in collaborating with multidisciplinary UX and/or product teams.
- Experience in implementing visual design systems across a range of platforms in an iterative software development environment.
- A portfolio, highlighting multiple projects and your direct contributions. Proficient with industry-standard design tools (e.g., Sketch, Photoshop, Adobe XD, or Figma).
- Advanced skills in problem-solving and familiarity with technical constraints and limitations as they apply to design for platforms such as desktop, mobile, Android and iOS.
- Familiarity with style guides, design thinking, typography, colour theory, content strategy, information architecture, interaction design, and UI specifications.
- Self-motivated, and able to prioritize and manage workload and meet critical project deadlines.
- Strong communication skills, and the ability to build good working relationships.
- Provide support to the executive team as directed to ensure that company goals and objectives are accomplished, and operations run efficiently
- Coordinate complex scheduling and extensive calendar management, as well as management of content and flow of information to senior executives
- Acting as the point of contact between the executives and internal or external colleagues
- Manage communication between upper management and employees, liaising with internal and external executives on various projects and tasks
- Manage professional and personal scheduling for executives, including agendas, mail, email, calls, travel arrangements, client management, and other company logistics
- Preparing reports, presentations, memos, letters, and other documents
- Researching and conducting data to prepare documents for review and presentation by boards of directors, committees, and executives
- Maintain professionalism and strict confidentiality with all materials and exercise discretion when interfacing with the business
- Manage complex office administrative work requiring the use of independent judgment and initiative
- Maintaining comprehensive and accurate corporate records, documents, and reports
- Ability to multitask and prioritize tasks and organize a daily workload by priorities
- Excellent time management skill
- Must be able to meet deadlines in a fast-paced quickly changing environment
- A proactive approach to problem-solving with strong decision-making skill
- Well-developed organizational skill
- Attention to detail
- Professional level of verbal and written communication skill (Persian & English)
- Ability to build relationships at all levels across the business and with external contacts
- Proven experience as an executive assistant or other relevant administrative support experience
- In-depth understanding of MS Office
- Flexible team player willing to do what it takes to get the job done; adaptable and enjoys a challenge
- Ideal Age Range: 24 - 35
- Troubleshoot software errors by running diagnostics, documenting problems, and assessing the impact of issues.
- Responsible for the maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization.
- anage network servers and technology tools and set up accounts and workstations.
- Monitor performance and maintain systems according to requirements.
- Ensure security through access controls, backups, and firewalls.
- Upgrade systems with new releases and models.
- Build an internal wiki with technical documentation, manuals, and IT policies.
- Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT infrastructure.
- Perform or delegate regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures.
- Lead desktop and helpdesk support efforts, making sure all desktop applications, workstations, and related equipment problems are resolved on time with limited disruptions.
- Responsible for capacity, storage planning, and database performance.
- Develop expertise to train staff on new technologies.
- Minimum 2 years of database, network administration, or system administration experience.
- B.Sc./BA in Information Technology, Computer Science, or a related discipline; professional certification (e.g. Microsoft Certified Systems Expert (MCSE) is a plus
- Experience with databases, networks (LAN, WAN), and patch management.
- Knowledge of system security (e.g. intrusion detection systems) and data backup/recovery.
- Experienced in Venter, Microsoft Exchange, and storage.
- Ability to create scripts in Python, Perl, or other language.
- Familiarity with various operating systems and platforms.
- Resourcefulness and problem-solving attitude.
- Create and execute learning strategies and programs.
- Evaluate individual and organizational development needs.
- Evaluate training and development of new staff.
- Help managers to develop their team members through career pathing and solve specific training problems.
- Producing training materials and keeping up-to-date with developments in training.
- Bachelor’s degree in industrial engineering, MBA, and HR fields.
- Proven work experience in HR.
- Advanced skills in MS Office tools (Word, Excel, and PowerPoint).
- Strong analytical skills and detail-oriented.
- Have structured thinking and seek about defects of process.
- Have good written and verbal communication skills.
- Motivated and have a professional attitude