Senior Engineer – Flutter at Careator Technologies

Posted 6 months ago
Chennai, Tamil Nadu
Application deadline closed.

Job Description

Senior Engineer – Flutter

Careator Technologies

Role : Senior Engineer
• Flutter.Experience : 3
• 5 yearsResponsibilities :- Develop and extend the User Interface for current IoT products- Develop intuitive, attractive, and usable interface in cooperation with UI designers- Design new features to address customer use cases in existing markets- Work closely with product management and with customers to understand how products could be more effective, and put those insights into action- Identify opportunities for system improvements that can enhance the operation of the entire end-to-end system- Work as a part of a multi-disciplinary team spanning hardware, software, cloud development and product management.Candidate Profile :Requirements :- 3+ years of professional experience in cross platforms applications development- Hands-on cross platforms Flutter development experience across Android, iOS, Desktop and Web, having deployed production class applications across these platforms.- Excellent working knowledge of coding in Dart… Javascript (typescript knowledge in addition is plus), HTML, CSS for user interfaces spanning mobile and web is a plus- Knowledge of developing production-grade mobile applications using React JS and React Native is a plus- Knowledge of Front-end frameworks AngularJS is a plus- Understanding – web service development- Knowledge of multi-tier architectures across multiple technology.- Testing Frameworks
• Jest, Enzyme- Know-hows of unit testing and experience writing quality unit test cases (experience in Test Driven Development is huge plus)- Good understanding of data structures and algorithms- Good grasp of software architecture- Experience with one or many of the following tools- SCM
• Git, Bitbucket- IDEs
• IntelliJ, Visual Studio Code- CI/CD
• Jenkins- Others
• Jira- It is highly desirable that the candidate possess one or more of the following:- Cloud development experience in GCP, AWS, Azure- Experience building complex, scalable, high-performance software systems that have been successfully delivered to customers- Designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications on cloud- Knowledge of multiple programming languages like Java is a plus- Proactive business skills and strong collaborative skills are required- Self-Directed, High Energy- Demonstrated leadership skills; ability to work independently with minimal supervision as part of a globally distributed virtual team- Proven ability to collaborate effectively across disciplines, product lines, roles, and geographical and time zone boundaries- Excellent oral/written communication & listening skills will be necessary to present information, analysis & recommendations to all levels of employees, including management, and customers.- High degree of organization to manage & maintain project plans, road maps & provide accurate updates as part of the review cycle. (