We are looking for a Software Engineer – Fresher to join our software development team. You will work on mobile and web applications using technologies such as Flutter, Dart, React, and TypeScript.This role is ideal for fresh graduates who have a strong interest in software development, enjoy solving problems, and want to work on real-world technology products in a fast-paced startup environment.
Job Responsibilities
- Architect, develop, and maintain cross-platform mobile applications using Flutter and Dart, ensuring native-like performance on iOS and Android.
- Build responsive, high-performance web interfaces using modern React, TypeScript, and state management solutions.
- Implement clean, modular, and maintainable full-stack frontend code structured around scalable design patterns (e.g., BLoC, Provider, Redux, or Context API).
- Integrate front-end interfaces with RESTful APIs, GraphQL endpoints, and WebSockets for real-time data synchronization.
- Write robust unit, integration, and widget/component tests using modern testing frameworks to maintain high test coverage.
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and backend engineers, in an Agile/Scrum environment.
- Configure and support CI/CD pipelines to automate application building, testing, and deployment to test environments and app stores.
- Participate in thorough peer code reviews to maintain code quality, security standards, and adherence to team style guides.
- Interface with native mobile APIs (Android/iOS) using platform channels when native capabilities are required.
- Work with device firmware interaction and integration to enable seamless communication between the Flutter application and connected hardware.
- Implement structured logging and diagnostic tooling for runtime monitoring, crash tracing, and faster production debugging.
- Manage in-app memory handling and caching strategies to optimize performance, reduce app footprint, and ensure smooth operation across devices.
- Design and maintain global state management architecture (e.g., BLoC, Provider, Riverpod) to ensure predictable, scalable app behavior across features.
- Handle Google Play Store app uploads, staged/production rollout management, and release versioning as part of the deployment workflow.
- Configure build-level code obfuscation (e.g., ProGuard/R8) and release build optimization to protect application code and assets in production.
- Participate in technical design discussions, architectural evaluations, and continuous system performance tuning.
Qualifications, Experience, Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field.
- 0 to 2 years of hands-on experience developing mobile and web applications in production or high-impact project environments.
- solid understanding of fundamental computer science concepts, including Data Structures, Algorithms, Object-Oriented Programming (OOP), and software design principles.
- Familiarity with full-stack frontend architecture, client-server communication, HTTP protocols, and RESTful API integration.
- Hands-on experience with frontend state management frameworks (e.g., BLoC, Provider, Riverpod, Redux, Zustand).
- Familiarity with modern version control systems, primarily Git, including branching models and pull request workflows.
- Exposure to mobile app deployment processes for the Apple App Store and Google Play Store is preferred.
- Understanding of CI/CD concepts and automated workflows using platforms like GitHub Actions, Fastlane, or Bitrise.
- Excellent analytical, problem-solving, and communication skills, with a strong drive to learn and master new technologies quickly.
Skills
- Flutter
- Dart
- React
- TypeScript
- REST APIs
- Git
- Cross-Platform
- CI/CD
- Firmware Integration
- Memory & Cache Management
- Global State Management
- Play Store Deployment
- Build Obfuscation
PERKS OF BEING ON OUR TEAM
- Access to cutting-edge design tools and software subscriptions for continuous learning and development.
- Opportunity to work on diverse projects across multiple industries and product categories.
- Regular design workshops and mentorship from experienced design leaders in the industry.
- Flexible work hours and occasional remote work options to support creative processes.
- Competitive compensation package with performance bonuses and career advancement opportunities.
- Collaborative team environment that values innovation, experimentation, and creative thinking.
At Techlanz, we believe that real progress happens when minds align around a common purpose. We're not just building products, we're shaping the future of EV technology and battery intelligence. Our focus is on delivering innovative, high-performance solutions that drive efficiency, safety, and sustainability across the electric mobility ecosystem.
We seek to collaborate with like-minded partners, visionaries, and organizations who share our ambition to transform what's possible. By combining deep domain expertise with a commitment to excellence, we aim to co-create a smarter, cleaner, and more connected tomorrow. If your goals resonate with ours, let's move forward, together.
About
Techlanz is a global technology company revolutionizing electric vehicle Technology Development, Engineering Services, Trainings and partnerships for driving sustainable innovation and growth. We focus on fostering innovation, building strong partnerships, and providing practical, sustainable solutions for the future of mobility.