Leírás
📈 The team is dynamic and youthful, working with agile methodologies where continuous learning and encouraging creative ideas are paramount. The project is an innovative authentication and authorization mobile application primarily for recreational institutions, focusing on maximizing user experience and rapidly changing needs. The intern will have the opportunity to actively participate in all stages of the development process and create a real product.As a Flutter developer, you will be responsible for the following tasks:📱 Developing and maintaining the user interface (UI) of mobile applications in the Flutter framework. 📱 Implementing new features and optimizing existing modules with backend integration.📱 Identifying and fixing bugs and issues, as well as testing to ensure stable operation. 📱 Participating in sprint planning, code reviews, and agile teamwork. 📱 Creating documentation for developed features and modules. 📱 Implementing minor UI/UX improvements, animations, and interactive elements (Spline and others)📱 Integrating APIs and implementing data communication with backend systems (REST API + Socket.IO)📱 Writing tests and implementing unit tests to ensure code quality📱 Rapid development of prototypes and MVPs to test new ideas📱 Regular consultation with mentors, joint resolution of development issuesRequirements:◼️ Full-time student in higher education in IT or equivalent qualification◼️ Relevant references and/or experience◼️ Intermediate knowledge of Flutter and Dart, familiarity with the following concepts: ▪️ State, Dependency Injection▪️ HTTP, interceptors▪️ Offline-first logic (use of local databases) ▪️ Use of device functions (camera, GPS, permission management)▪️ Background processes, workers▪️ Logging▪️ Testing (mocking, UI tests, etc.) ◼️ Experience with REST API integrations◼️ General mobile development knowledge (Android/iOS)◼️ Version control (Git)◼️ VS Code and/or Android Studio◼️ Use of internal company GitLab◼️ Intermediate English◼️ Ability to work in a team and good communication skills◼️ Problem solving and willingness to learn◼️ Precise and independent workAdvantages:⭐️ Use of riverpod/futter_riverpod for state management ⭐️ Use of dio for HTTP and interceptors ⭐️ Use of key storages (flutter_secure_storage) and local databases (sembast, drift) Use of JSON serializers (freezed + json_serializable) Use of Firebase ⭐️ Experience with unit and integration testingWhat our partner offers:🏡 Currently, work is completely remote, but our partner plans to rent an office in the middle of next year.👥 The team currently has six members, including sales, marketing, and software developers.🗓️ Company gatherings are organized every 2-3 weeks, and there are also weekly online meetings. 💻 For the time being, they are unable to provide their own development tools, so developers must use their own tools for development.🕘 Working hours: The work schedule and working hours are flexible, informal, and task-oriented. 💬 There are 2-week sprints, and developers are expected to be present (at a predetermined, common time) when these are planned, as this is when they discuss with the Partner how much resources the given developer can allocate to the next sprint and how much weight frontend and backend development will have in that sprint.❗ How to apply:1️⃣ Register on Schönherz.hu2️⃣ Fill in a CV on Schönherz.hu* If you are over 25 years of age, 15% of your gross salary will be deducted from your PIT. If you are under 25 years old, you will be exempt from PIT, so you can consider your gross salary as net, up to the average wage in the national economy, which is HUF 656,785 per month.
Szükséges nyelvtudás
English intermediate
Heti óraszám
15 - 30 óra
Munkavégzés helye
Home Office
Fizetés
Gross 2200-2500 Ft/hour*