Flutter Engineer/Mobile Application Developer

Aricent
Multiple Locations
4 - 18 Years

Posted on: 28/06/2025

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 services

Strong 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 requirements

Should 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

info-icon

Did you find something suspicious?