Aricent
Location
Ranchi | India
Job description
Role : Flutter Engineer (Mobile Application Developer)- 5 Open Positions Job Description :- Should have strong analytical, logical thinking and problem solving skills- Build end-to-end applications and test for performance based on predefined scope.- Work with Ycenter's leadership team to integrate business requirements with technical architecture and understand the product development roadmap.- Analyze & optimize user metrics, system performance and database security.- Work with Ycenters leadership team to conduct user research and design UX/UI.- Maintain third-party API integrations & help automate client business processes- Translate designs and wireframes into high quality code- Identify and correct bottlenecks and fix bugs- Help maintain code quality, organization, and automatization- Strong knowledge of Flutter and Firebase SDKs with experience in cross-platform application development (Android / iOS).- Strong knowledge of Ionic SDK with experience in cross-platform application development (Android / iOS) using React.- Strong knowledge of Android/iOS SDK, different versions of Android/iOS, and how to deal with different screen sizes.- Experience in working with RESTful APIs to connect mobile applications to back-end servicesStrong knowledge of mobile UI design principles, patterns, and best practices- Experience with offline storage, threading, and performance tuning- Ability to design applications around natural user interfaces, such as touch and WearOS / WatchOS gestures- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers- Knowledge of the open-source Android/iOS ecosystem and the libraries available for common tasks- Ability to understand business requirements and translate them into technical requirementsShould be familiar with the Git version control system.- Should be experienced in application testing (manual) and CI/CD workflow- Create, maintain, and implement the source code to develop mobile apps and mobile platform programs.- Ensuring the best performance and user experience of the application.- Fixing bugs and performance problems.- Writing clean, readable, and testable code.- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.Skills and requirements :- Desire to work in a startup environment, able to self-manage and work remotely- Good to have built at least two Android and/or iOS apps with Flutter- Working experience in mobile development- Have published one or more mobile apps in Google Play or App Store- Experience with third-party libraries and APIs- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies- Solid understanding of the full mobile development life cycle, including automated testing and building- Experience working in an agile development process- Be proficient in using version control and continuous integration, with tools such as Git and Jenkins- Write clear, maintainable and testable code that you are proud of- Good communication skills in English (ref:hirist.tech)
Job tags
Salary