DSRC
Greetings from DSRC!!!
DSRC provides competitive compensation that is revised purely on performance, flexible work hours & friendly work environment. At DSRC you will have opportunity not only to learn but also explore your area of interest with respect to technology and also effectively use the skills acquired over few years of IT experience.
Experience: 4 to 9 years
Requirement: Flutter Developer
Work from home will be available on an optional basis.
Job Overview:
As a Flutter Developer with 4 to 6 years of experience, you will be responsible for designing and implementing engaging user interfaces and user experiences for our web and mobile applications. You will leverage your expertise in Elasticsearch to build robust search features that enhance the overall functionality of our applications.
Requirements:
- 4 to 6 years of professional experience in mobile and web application development, specifically using Flutter.
- Strong knowledge and hands-on experience with Elasticsearch, including the ability to implement, manage, and optimize search features.
- Proficient in Dart programming language and familiar with Flutter framework.
- Experience with RESTful APIs and the ability to integrate various services.
- Strong understanding of state management solutions (e.g., Provider, Riverpod, BLoC).
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills, with the ability to explain technical concepts clearly to non-technical stakeholders.
- Ability to work effectively both independently and as part of a team.
Responsibilities:
- Develop, test, and maintain high-performance web and mobile applications using Flutter.
- Collaborate with UI/UX designers to create responsive and visually appealing user interfaces.
- Write clean, maintainable, and efficient code following best practices in software development.
- Implement Elasticsearch solutions to provide efficient, scalable search functionalities within applications.
- Design and optimize search queries to ensure fast and accurate data retrieval.
- Monitor and analyze search performance, making necessary adjustments to improve user experience.
- Troubleshoot and optimize application performance, identifying bottlenecks and proposing solutions.
- Conduct code reviews and provide feedback to team members, ensuring code quality and adherence to best practices.
- Continuously seek opportunities to improve and refactor existing code.