Mobile App Full-Stack Software Engineer

January 14, 2026

Apply for this job

Job Description

As a Mobile App Full-Stack Software Engineer, you will contribute to the design, development, and maintenance of high-quality mobile applications. You will work closely with senior engineers, designers, and QA specialists to build scalable, user-focused solutions while continuously developing your technical skills.

This position is ideal for someone eager to learn, grow, and gain hands-on experience in full-stack mobile development within a collaborative and fast-paced environment.

The main responsibilities of a Mobile App Full-Stack Software Engineer are :

Software Development:

  • Assist in building and maintaining mobile applications using React Native and TypeScript.
  • Support the integration of front-end and back-end components to ensure seamless functionality and performance.
  • Participate in writing clean, maintainable, and efficient code following best development practices.
  • Collaborate in testing, debugging, and improving existing applications.

Collaboration and Teamwork:

  • Work closely with Senior Engineers and the Team Lead to understand requirements, contribute ideas, and participate in technical discussions.
  • Coordinate with cross-functional teams including Quality Assurance (QA), Design, and Operations to deliver projects on time.
  • Participate actively in team meetings, sprint planning, and code reviews.

Continuous Learning and Skill Development:

  • Stay up to date with the latest technologies and mobile development trends.
  • Seek feedback and mentorship from senior team members to enhance technical and problem-solving skills.
  • Take initiative to learn new frameworks, tools, and programming languages that align with company needs.

Task Management:

  • Support the development process by following assigned tasks and deadlines.
  • Document code, features, and updates to ensure knowledge sharing within the team.
  • Contribute to improving existing features and identifying areas for optimization.

Required Qualifications and Experience

Education: BSc/BA in Computer Science, Software Engineering, or a related field (or currently pursuing a degree in one of these fields).

Experience:

  • Hands-on academic or personal project experience with React Native and TypeScript.
  • Basic understanding of JavaScript and backend technologies.
  • Familiarity with cloud platforms such as Google Cloud Platform (GCP), AWS, or Firebase is a plus.
  • Experience using GitHub or similar version control systems.
  • Understanding of software development methodologies (Agile/Scrum) is desirable.

Other Skills

  • Strong analytical and problem-solving skills with attention to detail.
  • Eagerness to learn and grow in a fast-paced technical environment.
  • Excellent communication and collaboration skills.
  • Proficiency in English.
  • Ability to work independently as well as part of a team.
  • Positive attitude and adaptability to new technologies and challenges.