Lakshagath Enterprises

1 Job openings at Lakshagath Enterprises
Frontend Flutter and Backend Node js Developer chennai 1 years INR 2.75 - 4.0 Lacs P.A. Remote Full Time

We are looking for a skilled Flutter and / or Node js Developer to design, develop, and maintain cross-platform mobile applications for Android and iOS using the Flutter and node js. The ideal candidate should have hands-on experience with Dart programming, state management libraries, admob, node js, and API integration to create high-performance and visually appealing mobile solutions. Key Responsibilities: - Develop and maintain mobile applications using Flutter and Dart. - Translate UI/UX wireframes into clean, maintainable code. - Integrate RESTful APIs and third-party services. - Manage app state using Provider, Bloc, Riverpod, or similar tools. - Perform code reviews, debugging, optimization, and testing. - Collaborate with designers and backend developers to ensure smooth integration. - Deploy and maintain applications on Google Play Store and Apple App Store. Required Skills: - Proficiency in Flutter framework and Dart language. - Strong understanding of object-oriented programming principles. - Experience with Firebase, Cloud Firestore, and authentication. - Familiarity with Git and version control workflows. - Solid knowledge of UI design, animations, and responsive layouts. - Understanding of RESTful APIs, JSON, and third-party integrations. - Experience with CI/CD pipelines is a plus. Qualifications: - Bachelor’s degree in Computer Science, IT, or related field (preferred). - 1 - 3 years of professional experience in mobile app development. - Proven portfolio of published Flutter apps. - Excellent problem-solving and analytical skills. - Ability to work independently and in agile team environments. 3. Position: Tester (Full-Time, Office-Based) Location: Tambaram, Chennai (No WFH - Daily office required) Experience: 1-3 years Salary: Upto 4 Lakh per annum Joining: Immediate Env: (Pre-registration startup phase) 1. Functional Testing (30%) * Test REST APIs with Postman for Node.js backend endpoints * Verify Flutter Android/iOS app flows: login, job posting, matching * Test OTP authentication, payments, and push notifications end-to-end * Validate user roles (customer/provider) across app versions * Check Firebase notifications on real Android/iOS devices 2. UI/UX Testing (25%) * Test Google Maps integration for location accuracy on mobile * Verify live video calls, chat, and voice notes in Android/iOS apps * Check AdMob ads display (banner, interstitial, rewarded) without crashes * Test responsive UI across screen sizes and orientations * Validate dark/light mode and Tamil/English language switching 3. Performance Testing (20%) * Load test APIs with 1000+ concurrent mobile users (JMeter) * Measure app startup time, API response (<2s), battery usage * Test WebRTC video calls under poor network (3G/4G) * Monitor memory leaks during long chat sessions * Benchmark AdMob ad loading times across devices 4. Compatibility Testing (15%) * Test on 20+ Android devices (API 24-35) and iOS (14-18) * Verify UPI payments (PhonePe/GPay) on popular Indian devices * Cross-check PostgreSQL data consistency via app queries * Test offline mode for cached jobs, chats, and ads * Validate GDPR consent flows for ad serving 5. Automation & Reporting (10%) * Write Appium tests for core flows (Flutter Android/iOS) * Automate API tests with Newman + CI/CD pipeline * Track bugs with Jira, generate daily test reports * A/B test ad placements and measure revenue impact * Maintain device farm for parallel testing Current Tech Stack: Node.js + Express.js (REST APIs) | real-time video/voice calls like LiveKit ( | PostgreSQL 15 + Redis (caching) | Google Maps API (geolocation) | Razorpay (payments) | Socket.io (live notifications), Admob Ad placement 1. API Building (40%) * Create RESTful APIs with Node.js + Express.js + TypeScript for Flutter Android/iOS mobile apps * Handle mobile number OTP authentication and secure sessions * Build job posting, location matching, and Firebase push notifications to phones * Add rate limiting and security middleware for mobile traffic * Document APIs for mobile app testing 2. Real-Time Features (25%) * Integrate live video calls between users in Android/iOS apps * Show real-time availability status using Google Maps location services * Add live chat with typing indicators and read receipts in mobile apps * Enable voice notes via mobile recording * Use WebRTC for cross-platform mobile communication 3. Database Work (20%) PostgreSQL/MySQL: * Set up tables for users, jobs, ratings, earnings, transactions with ACID compliance * Add geospatial indexes for nearby searches using Google Maps Platform * Create queries for top nearby providers * Scale database for growing mobile user base Redis: * Store sessions, live status, and feeds for Android/iOS apps * Track leaderboards and rate limits * Use Pub/Sub for instant notifications to phones 4. Business Logic & Payments (10%) * Integrate payment gateways for job payments and payouts in mobile apps * Calculate commissions (10-15%) * Build earnings dashboards (daily/weekly/monthly) for mobile * Handle refunds, disputes, and UPI (PhonePe/GPay) * Support SMS fallback for critical alerts 5. Setup & Maintenance (5%) * Docker containers for Node.js + PostgreSQL/MySQL + Redis backend * Process clustering for mobile API performance * CI/CD with GitHub Actions to cloud deployment * Error tracking and monitoring * Daily database backups 6. AdMob Integration (5%) * Integrate Google AdMob SDK for Android/iOS mobile apps * Implement banner, interstitial, and rewarded video ads * Track ad revenue analytics and A/B test ad placements * Handle ad caching and offline support for better user experience * Ensure GDPR/CCPA compliance for ad serving Job Types: Full-time, Contractual / Temporary Contract length: 6 months Pay: ₹275,000.00 - ₹400,000.00 per year Work Location: In person