logo[мetahunt]
> Djinni
intern

Mobile Engineer

format:Officetype:Internship
javascriptreactreact nativehtml/css
typescriptexporest-apiprompt engineering
englishB2
domainSaaS
> full description

Company Overview

We're a pioneering company transforming business needs through innovative solutions for our exclusive client. Our mission is to deliver informative SaaS products that align with modern design solutions and cutting-edge technologies.

 

Role Overview

We’re on the hunt for an ambitious and curious Trainee React Native Developer who is eager to kickstart their career in mobile development and passionate about exploring modern technologies and AI-powered development tools.

In this role, you won’t just learn how to build mobile applications; you’ll have an opportunity to work with React Native, experiment with AI tools, and discover how modern development workflows can make coding more efficient.

Join our vibrant office space, where you’ll work alongside passionate developers and experienced mentors. If you’re excited about building mobile applications, solving technical challenges, and learning something new every day, we’d love to meet you!

 

🎯 Mission

Master the fundamentals of mobile application development using React Native, learn to build functional and user-friendly interfaces for iOS and Android, and actively explore AI tools to improve your coding workflow and problem-solving skills.

 

✅ Key Responsibilities

  • Assist in developing and maintaining mobile applications using React Native
  • Build simple UI components and implement screens based on predefined designs and requirements
  • Work with JavaScript / TypeScript to write clean, readable, and maintainable code
  • Learn how to integrate REST APIs and handle data within mobile applications
  • Use AI tools (such as Claude and ChatGPT) to explore technical solutions, generate code suggestions, debug issues, and accelerate development tasks
  • Collaborate with experienced developers to understand best practices and development workflows
  • Participate in code reviews, team discussions, and brainstorming sessions
  • Fix basic bugs and gradually take ownership of small development tasks

     

🛠 Requirements

  • Basic knowledge of JavaScript and understanding of fundamental programming concepts
  • Familiarity with React: components, props, state, and hooks
  • Basic understanding of React Native or strong motivation to learn mobile development
  • Understanding of HTML, CSS, and responsive design principles
  • Basic knowledge of Git and version control fundamentals
  • AI curiosity – willingness to experiment with Claude, ChatGPT, and other AI tools to solve development tasks
  • Strong logical thinking and problem-solving skills
  • Eagerness to learn quickly and handle constructive feedback professionally
  • English level: Upper-Intermediate or higher – comfortable reading technical documentation, using English-language AI tools, and communicating with the team

     

🌟 Nice-to-Haves

  • Educational, personal, or pet projects built with React or React Native
  • Basic understanding of TypeScript
  • Familiarity with Expo
  • Experience working with REST APIs
  • Basic knowledge of asynchronous JavaScript (Promises, async/await)
  • Understanding of mobile application development principles for iOS and Android
  • Experience with AI-powered development tools and Prompt Engineering
  • A GitHub profile with personal or educational projects

     

Collaboration Format

  • Full-time (on-site)
  • Work closely with experienced React Native developers who will provide guidance and mentorship
  • Collaborate with the development team on real commercial projects
  • Clear growth path to transition into a Junior React Native Developer role

     

What We Offer

  • Dedicated mentorship and hands-on training with real commercial projects
  • An opportunity to develop your skills in modern mobile technologies
  • Practical experience with React Native and the latest AI-powered development tools
  • A supportive environment where asking questions, experimenting, and learning are encouraged
  • Regular feedback and guidance from experienced developers
  • Competitive starting compensation package for entry-level positions

     

Even if your experience doesn’t perfectly align with all the requirements, we encourage you to apply. We’re looking for someone with a strong learning mindset, genuine curiosity, and the motivation to grow into a great mobile developer!