Agile Software Engineer - React Native

closed
TribalScale Logo

TribalScale

πŸ“Remote - Canada

Summary

Join TribalScale, a global leader in digital transformation, and become a Full Stack Engineer specializing in React Native and AI integration. Build high-quality, performant React Native applications for iOS and Android, develop and maintain Node.js backend services, and implement AI features using LLMs and other AI-driven functionalities. Take end-to-end responsibility for features, write clean, testable code, and collaborate with designers and product managers. This role requires 3-5 years of software development experience, including 2+ years in React Native and Node.js. You will work in a flexible hybrid or remote work environment with a collaborative team culture and receive competitive compensation and benefits.

Requirements

  • 3-5 years of professional software development experience
  • 2+ years of hands-on React Native development experience
  • 2+ years of Node.js backend development experience
  • Strong proficiency in JavaScript/TypeScript
  • Experience with mobile app deployment (App Store, Google Play)
  • Understanding of RESTful API design and development
  • Familiarity with cloud platforms (AWS, Google Cloud, or Azure)
  • Experience with version control (Git) and collaborative development workflows
  • Native module integration and platform-specific implementations
  • Mobile app performance optimization and debugging
  • Understanding of mobile UI/UX principles and responsive design
  • Experience with mobile testing frameworks

Responsibilities

  • Mobile Development : Build high-quality, performant React Native applications for iOS and Android platforms
  • Backend Development : Develop and maintain Node.js backend services and APIs to support mobile applications
  • AI Integration : Implement AI features including Large Language Models (LLMs) and other AI-driven functionalities in mobile apps
  • Full Stack Ownership : Take end-to-end responsibility for features from mobile frontend to backend services
  • Code Quality : Write clean, testable code following best practices and conduct code reviews
  • Collaboration : Work closely with designers, product managers, and other engineers to deliver exceptional user experiences
  • Performance Optimization : Monitor and optimize application performance across mobile and backend systems

Preferred Qualifications

  • Experience integrating AI/ML models into mobile applications
  • Knowledge of Large Language Models (LLMs) and AI APIs
  • Experience with AI-powered features like chatbots, recommendation systems, or intelligent automation
  • React.js experience for web development
  • PHP development experience
  • Database design and management (SQL and NoSQL)
  • CI/CD pipeline setup and maintenance
  • Test-driven development (TDD) practices
  • Microservices architecture experience
  • Docker and containerization
  • Strong problem-solving and analytical thinking
  • Excellent communication skills and ability to work in cross-functional teams
  • Self-motivated with ability to work independently
  • Adaptability and eagerness to learn new technologies
  • Previous experience in startups or fast-paced environments
  • Open source contributions or personal projects showcasing your skills
  • Experience with real-time applications (WebSockets, real-time databases)
  • Knowledge of mobile security best practices
  • Experience with automated testing and quality assurance
  • Familiarity with design systems and component libraries

Benefits

  • Opportunity to work with cutting-edge AI technologies
  • Professional development budget for courses and conferences
  • Mentorship and career advancement opportunities
  • Exposure to diverse projects and technologies
  • Flexible hybrid or remote work options
  • Collaborative and inclusive team culture
  • Modern development tools and equipment
  • Agile development methodology
  • Competitive salary commensurate with experience
  • Comprehensive health, dental, and vision coverage
  • Generous vacation and personal time
  • Stock options or equity participation (if applicable)
  • Professional development allowance
This job is filled or no longer available