98 Capgemini Engineering Jobs
Flutter Engineer/Mobile Application Developer (4-18 yrs)
Capgemini Engineering
posted 18hr ago
Flexible timing
Key skills for the job
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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Mobile Application Developer roles with real interview advice