Plan A Technologies is looking for a Full Stack Mobile Developer to work on projects for one of our large gaming and finetch clients. You will be responsible for building a mobile application for the company's internal use (development and testing). Following the initial phase, you will have the opportunity to work on the core product using NodeJS. This is a fast-paced job with room for significant career growth. Please note: You must have at least 5 years of experience in hybrid mobile development - native Android and iOS, as well as NodeJS to be considered for this role. JOB RESPONSIBILITY Support the entire application lifecycle (concept, design, test, release and support) Produce fully functional mobile applications writing clean code Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience Liaise with Product development team to plan new features Ensure new and legacy applications meet quality standards Research and suggest new mobile products, applications and protocols Stay up-to-date with new technology trends Performs other related duties as assigned EXPERIENCE 5 years of professional experience in hybrid mobile development - native Android and iOS Strong experience with building hybrid mobile application using technologies such as Ionic or React Native, Capacitor and Cordova Experience with native feature development on hybrid platforms - Push Notifications, Camera, Location, offline data storage, JSON, Third-party API Integration. Experience with version control software – Git, Bitbucket etc. Strong experience with Node.js Experience using Agile principles and methodologies Understanding of responsive design principles Exposure to Java, Spring Boot, microservices Knowledge of native mobile application development with Swift and Java/Kotlin Knowledge or Experience with ML-based technologies for mobile application development – Speech recognition, NLP, OCR etc. is a plus Excellent analytical skills with a good problem-solving attitude Ability to maintain a positive work attitude Initiative and drive to do great things ABOUT THE COMPANY/BENEFITS Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients. Read more about us here: www.PlanAtechnologies.com . Location: Work from home 100% of the time, or come in to one of our global offices. Up to you. Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other. Benefits: You'll get a generous vacation schedule, Brand New Laptop, and other goodies. If this sounds like you, we'd love to hear from you