Job Description
A cross-platform application developer with high aptitude, learnability, and the ability to quickly adapt to evolving project needs and technologies. The ideal candidate will thrive in a high-performance environment and be eager to work with cutting-edge tools, frameworks, and AI-driven workflows. Your primary focus will be developing high-quality applications across platforms (mobile, web, desktop) with great UI and seamless integration with backend services. A strong sense of ownership, collaborative problem-solving, and a passion for delivering quality software are key to success in this role.Must Have Skills * Strong knowledge of cross-platform application development using Flutter and Dart * Developed and published at least one application using Flutter (mobile, web, or desktop) * Familiarity with Flutter for Web and understanding of browser compatibility, responsive design, and deployment best practices * Familiarity with RESTful APIs and integration patterns * Strong knowledge of UI/UX principles, responsive design, and platform-specific design guidelines including iOS and Android * Experience with offline storage, threading, and performance tuning * Familiarity with code versioning tools (Git, TFS) * Strong knowledge of cross-platform state management and architectural patterns in Flutter such as BLoC, Provider, Riverpod, etc. * Eager to learn and adopt new technologies and frameworks as per project requirements * Excellent problem-solving aptitude and strong communication skills * Team player with a collaborative mindsetGood to Have Skills Python or NodeJS experience * Awareness and understanding of current AI trends, and ability to apply prompt engineering or integrate AI-based tools when needed Responsibilities * Translate designs and wireframes into high-quality, cross-platform code * Design, build, unit test, and maintain reusable and scalable codebases * Ensure optimal performance, quality, and responsiveness across platforms * Communicate effectively with stakeholders and provide timely updates * Identify performance bottlenecks and fix bugs * Maintain and enforce coding standards, best practices, and code quality * Continuously explore and experiment with emerging technologies to drive innovation in development
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Pratham Software
Location(s): Jaipur
Keyskills:
Performance tuning
Backend
GIT
Architecture
Coding
Deployment
Application development
Unit testing
Android
Python