ITGoals Logo

ITGoals

Mobile Full-Stack Developer

Reposted 8 Days Ago
Remote
Hiring Remotely in United States
Mid level
Remote
Hiring Remotely in United States
Mid level
Design, build, and maintain cross-platform mobile applications and end-to-end web features. Implement front-end interfaces, back-end services and RESTful APIs, optimize databases, write tests and documentation, perform code reviews, and collaborate with UX, QA, and DevOps to deliver high-quality, secure, and performant solutions.
The summary above was generated by AI
Company Overview

ITGOALS is a dynamic and innovative company committed to driving growth and delivering exceptional digital solutions. We foster a collaborative and inclusive work environment where creativity and technical excellence thrive.

Job Title

Mobile Full-Stack Developer

Location

New Cairo, Egypt (with international collaboration)

Years of Experience

3 –5 years

Job Description
  • Design and development of mobile applications for iOS and Android cross-platform frameworks) within MOAP Delivery scope.

  • Implementation of new features and changes based on user stories and technical specifications.

  • Participation in design and refinement of solution architecture and APIs together with architects and backend developers.

  • Execution of code reviews and adherence to coding standards, security and performance guidelines.

  • Resolution of defects identified during testing and UAT.

  • Contribution to estimation, technical feasibility analysis and Proofs of Concept.

  • Maintenance of source code, unit tests and technical documentation.

  • Close cooperation with testers, UX/UI specialists, analysts and DevOps engineers to deliver high quality mobile solutions.

Key Responsibilities
  • Develop and maintain responsive, user-friendly web interfaces using modern front-end technologies.

  • Build and maintain back-end services and RESTful APIs to support product features and integrations.

  • Translate UI/UX designs into high-quality, accessible, and performant front-end implementations.

  • Integrate front-end components with back-end APIs and ensure smooth end-to-end functionality.

  • Design, implement, and optimize database schemas, queries, and data access patterns as needed.

  • Write clean, maintainable code with appropriate testing and documentation.

  • Collaborate with product, design, QA, and engineering teammates to refine requirements and deliver features iteratively.

  • Troubleshoot, debug, and resolve issues across the stack, including performance and reliability concerns.

  • Participate in code reviews and contribute to improving engineering standards and best practices.

Required Skills & Qualifications
  • 0–5 years of experience in web development (front-end, back-end, or full-stack).

  • Solid understanding of HTML, CSS, and JavaScript/TypeScript fundamentals.

  • Experience with at least one modern front-end framework (e.g., React, Angular, or Vue).

  • Experience building back-end applications with at least one server-side technology (e.g., Node.js, .NET, Java, Python, or PHP).

  • Understanding of API design principles (REST), authentication/authorization basics, and secure coding practices.

  • Familiarity with relational databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases.

  • Comfort with Git-based workflows and collaborative development practices.

  • Strong problem-solving skills, attention to detail, and ability to communicate clearly with technical and non-technical stakeholders.

Nice to Have
  • Experience with state management, component libraries, and front-end performance optimization.

  • Experience with testing practices (unit/integration/e2e) and tools (e.g., Jest, Cypress, Playwright).

  • Familiarity with CI/CD pipelines and deployment workflows.

  • Exposure to cloud platforms and containerization (e.g., AWS/Azure/GCP, Docker).

  • Experience with microservices, message queues, or real-time features (e.g., WebSockets).

  • Understanding of accessibility standards (WCAG) and internationalization (i18n).

What Success Looks Like
  • Features are delivered end-to-end with high quality, clear acceptance criteria, and minimal rework.

  • User interfaces are responsive, accessible, and performant across modern browsers and devices.

  • APIs and services are reliable, secure, and well-documented for internal and external consumers.

  • Bugs are diagnosed efficiently, root causes are addressed, and improvements are shared with the team.

  • Collaboration is strong—requirements are clarified early, and progress is communicated transparently.

Additional Information

This role offers the opportunity to work on impactful projects with international collaboration, learn from experienced teammates, and grow your skills across both front-end and back-end development in a supportive, delivery-focused environment.

Similar Jobs

3 Months Ago
In-Office or Remote
Junior
Junior
Agency • HR Tech • Marketing Tech • Professional Services
The Junior Software Developer will develop and maintain web and mobile applications, troubleshoot issues, write clean code, and collaborate with senior engineers.
Top Skills: AWSCypressDockerGithub ActionsHibernateJavaJestJpaJunitPostgresPostmanReact (Typescript)React Native (Expo)Spring BootSpring CloudSpring SecurityTailwindViteVitest
9 Minutes Ago
Easy Apply
Remote or Hybrid
IN, USA
Easy Apply
210K-260K Annually
Expert/Leader
210K-260K Annually
Expert/Leader
Artificial Intelligence • Big Data • Computer Vision • Information Technology • Machine Learning • Analytics • Defense
Leads the design, development, and delivery of production machine learning and AI systems for government and commercial customers. Responsibilities include data shaping, analytics, model development and optimization, production deployment, technical planning, customer engagement, and mentoring cross-functional engineering teams. The role requires translating complex technical concepts for internal and external stakeholders and traveling up to 25% of the time.
Top Skills: Cloud EnvironmentsMachine LearningPython
10 Minutes Ago
Easy Apply
Remote
United States
Easy Apply
128K-205K Annually
Senior level
128K-205K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Designs, delivers, and improves leadership development programs for aspiring, first-time, and newly hired managers. Creates scalable learning journeys, workshops, peer communities, coaching and assessment experiences, and practical leadership resources. Partners with People teams to connect development with hiring, onboarding, promotions, and talent growth. Uses audience insights, data, feedback, and emerging technologies to measure impact and continuously improve programs while managing vendors, communications, resources, and budgets.
Top Skills: Ai Tools

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account