Job Location: Rajkot (On-site | Full time)
Perks: Self development training
Direct reporting to COO
Comprehensive benefits package
Opportunities for professional growth and development.
Friendly and growth oriented professional culture
Key Responsibilities Area :
Application Development:
Design, develop, and maintain cross-platform mobile applications using the Flutter framework.
Write clean, maintainable, high-quality, efficient, and scalable Dart code following best practices and coding standards for both iOS and Android platforms.
Ensure the technical feasibility of UI/UX designs and implement high-quality user interfaces.
Understanding of how to develop applications that are compatible with different screen sizes.
Use RESTful APIs to build client-server communication and integrate with third-party services as needed.
Use modern authorization mechanisms such as JSON Web Token to secure applications and protect sensitive user data.
Collaboration:
Work closely with product managers, designers, and other developers to define, design, and ship new features.
Participate in brainstorming sessions to share new design perspectives and ideas.
Coordinate with back-end developers to integrate APIs and other services.
Performance Optimization:
Optimize mobile applications for maximum speed and scalability.
Identify and correct bottlenecks and fix bugs to improve application performance.
Testing and Debugging:
Perform thorough testing of applications to ensure quality and functionality.
Debug and resolve issues and bugs in a timely manner.
Optimize application performance, including loading times, memory usage, and battery consumption.
State Management:
Implement efficient state management solutions using Provider, Riverpod, Bloc, or MobX.
Ensure smooth data flow and management within the application.
Continuous Improvement:
Stay up-to-date with the latest industry trends, tools, and technologies.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Code Review and Mentoring:
Conduct code reviews to maintain code quality and consistency.
Provide mentorship and guidance to junior developers, sharing best practices and knowledge.
Documentation:
Create and maintain comprehensive project documentation.
Document technical specifications, coding practices, and development processes.
Release Management:
Prepare and manage the app release process, including deployment to app stores (Apple App Store and Google Play).
Monitor and resolve any issues that arise post-release.
Client and Stakeholder Interaction:
Communicate effectively with clients and stakeholders to gather requirements and provide progress updates.
Translate business requirements into technical solutions.
Security:
Implement security measures to protect user data and ensure app integrity.
Stay informed about security vulnerabilities and how to mitigate them.
UX/UI Design Integration:
Collaborate with UI/UX designers to ensure the technical feasibility of designs.
Implement pixel-perfect UI designs and deliver a seamless user experience.
Cross-Platform Functionality:
Ensure applications function smoothly on both iOS and Android platforms.
Handle platform-specific requirements and customizations.
CI/CD:
Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines.
Automate testing, building, and deployment processes.
Stay up to date with emerging trends and technologies in mobile app development and apply them to improve the quality and functionality of our applications.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
1.5 years of proven experience in Flutter development for both iOS and Android platforms.
Proficiency in Dart:
Strong understanding of the Dart programming language, including syntax, data structures, and object-oriented programming principles.
Flutter Framework Expertise:
In-depth knowledge of the Flutter framework, including widget creation, state management, and navigation.
Mobile Development Experience:
Experience in developing mobile applications, particularly with Flutter.
Familiarity with native development for iOS (Swift/Objective-C) and Android (Java/Kotlin) is a plus.
Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Token.
Problem-Solving:
Strong analytical and problem-solving skills to troubleshoot and resolve issues effectively.
Experience with version control such as Git.
Communication:
Translate business requirements into technical requirements and design specifications.
Excellent communication skills to articulate technical concepts to non-technical stakeholders.
Ability to work collaboratively in a team environment.
Attention to Detail:
Keen attention to detail to ensure code quality and application performance.
Adaptability:
Ability to adapt to new technologies, tools, and processes quickly.
Self-motivated and able to work independently with minimal supervision.
Time Management:
Strong organizational and time management skills to handle multiple projects and meet deadlines.
Trinity Unicepts Pvt. Ltd. provides a solution, solution to your technology problems. We cater services that withstand the needs of SMEs & MNCs. With our business-driven services, we have been leading the industry for more than a decade.
Trinity always knew how to seize the most brilliant opportunities. We realized how majorly important it was to give a face to your business as well develop the internal technical system, after all these years this is what we do. Connecting and bridging the gap between businesses & their audiences. From building websites to building a brand our services include Website Development, Mobile Application Development, E-commerce Development, and Digital Marketing.
We have catalyzed some major changes leading many to realize that creating a website or building a brand is no longer a luxury, but is highly imperative in the contemporary world to keep up with the pace
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.