Develop and maintain mobile applications using Flutter, ensure alignment with organizational goals, oversee application performance, and continuously improve development processes.
At XA we understand that our web and mobile applications are at the heart of our success. We’re looking for a talented application developer to spearhead our application development process and support the maintenance of our existing apps. If you’re passionate about creating high-quality applications and working as part of a collaborative team, we’d love to hear from you!
Objectives of this Role
- Build and maintain mobile applications for our organization using Flutter as the fundamental languages.
- Collaborate with the rest of the team to ensure applications align with the organization’s goals, as well as customer needs.
- Oversee the performance of applications to ensure they’re always running properly.
- Improve our overall application development process and continuously find ways to advance our apps.
Requirements:
- 2 years of proven experience building applications using Flutter
- 3+ years of experience in native app development or cross platform
- Good command with Git and GitFlow.
- Good understanding of reactive programming paradigms
- Good understanding of widgets, widgets lifecycle management.
- Required knowledge in any architecture and state management: BLOC and Provider, Factory constructor, spread operators.
- Firm understanding of software security principles and mobile application security (OWASP) best practices
- Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on GitHub.
- Sound Experience with third-party libraries and APIs integration.
- Understanding of the Agile development life cycle.
- Experience with automated testing and building.
- Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.
Nice to Have:
- Java/Swift experience
- Understanding of Android Keyboard API
- Experience with optimizing applications for Material Design
- Proficiency with project tracking software, such as Jira
- Certification in application development
- Experience working as part of a remote development team
- Project management experience.
Top Skills
Flutter
Git
Gitflow
Java
Swift
Similar Jobs
Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Join the Nexthink Engineering team to design and develop Collectors, enhancing employee digital experience by extracting OS information and resolving issues on multiple platforms.
Top Skills:
C++LinuxmacOSWindows
Enterprise Web • Fintech • Financial Services
The Senior Data Scientist will leverage machine learning and NLP to enhance data insights, improve decision-making, and deliver scalable AI/ML systems, collaborating with global teams for product integration and following best practices in model performance.
Top Skills:
APIsDeep LearningETLMachine LearningNatural Language ProcessingPythonSQL
Enterprise Web • Fintech • Financial Services
The Associate will design, develop, and deliver enablement programs for the global Customer Support team, focusing on onboarding, training, and developing skills across various modalities and partnerships with stakeholders.
Top Skills:
CornerstoneLmsPowerPointSeismicSpekit
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.


