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