Come and join our journey!
At Immense Group, we are guided by our core values of passion, boldness, and integrity. We strive to create an environment where our people thrive, driven by a love for innovation and a commitment to delivering exceptional player experiences. If you’re passionate about applications, bold in your approach, and act with integrity, we’d love for you to join our team as a Application Developer (Flutter).
A taste of what you’ll do
As a Middle Flutter Developer, you will be working on our in-house native app: designing features, writing code, performing code reviews, solving problems, tracking down bugs and delivering stable and well written apps.
Our App integrates with the backend services that are powered by a LEMP stack, REST & GraphQL services, and WebSocket. Other technologies we work with are LXC, Redis, MariaDB, and ElasticSearch to mention a few. We are inherently a curious team and are always on the lookout for new technologies which could potentially be incorporated in our stack.
- Design and implement new features for mobile devices (iOS and Android)
- Perform functional requirements analysis
- Write tests that will run on a continuous integration server 24/7 to ensure code testability
- Propose and own architectural solutions across multiple projects
- Help track requests, issues, work progress and any other changes using our project management tools
- Provide estimates and technical documentation on request
- Work in collaboration with backend team, QA, designers, and external partners when required
- Manage your code changes using our version control system
- Participate and contribute to code reviews with your peers
Who and what we are after?
- A degree in Information Technology or similar
- At least 3 years of experience in a comparable software development role, at least 1 of them with Flutter
- Hands-on experience in Dart & Flutter
- Have published one or more mobile apps in Google Play Store or Apple App Store
- Experience in REST API / GraphQL / WebSocket Integration
- 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 with distributed teams
- Be proficient in using version control, with tools such as Git
- Advanced debugging, testing, and optimisations in App Development
- Write clear, maintainable, and testable code that you are proud of
- Ability to research and adapt new technologies that add value to the team
Benefits:
- 25 days paid vacation days
- paid public holidays
- Private health insurance (for candidates residing in Ukraine)
- Additional marriage leave
- Additional paternity leave
- 5 days of paid sick leave
- Professional development support
- Department team building activities
- HR support