Senior Flutter Developer
Create Seamless Digital Experiences.
Ready to build amazing apps that run everywhere? We're looking for a passionate Software Developer with strong Flutter skills to create stunning mobile, desktop, and web experiences.
If you love writing clean code, solving tough challenges, and owning your projects end-to-end, let's build the future together!
Collaborate with a diverse, global team of professionals across multiple regions.
Responsibilities
- Develop and deliver robust applications across multiple platforms, including web and Android, using a single codebase.
- Write clear, maintainable, and efficient code, primarily in Dart, with occasional development in Java, Kotlin, and C#.
- Actively participate in team discussions, providing feedback and collaborating to enhance the development process.
- Apply fundamental design principles to create user-friendly and responsive applications.
- Stay passionate about technology and continuously update your knowledge of the latest industry trends and tools.
- Work effectively within Agile methodologies, utilizing project management tools such as Jira and Confluence.
- Use version control systems like Git and Bitbucket and contribute to CI / CD pipelines to ensure smooth deployments.
- Lead technical conversations and offer architectural guidance to support project success.
- Confidently develop and execute unit and integration tests to ensure software quality.
- Utilize a variety of development tools, including Visual Studio, Android Studio, and VS Code.
- Possess a strong understanding of Object-Oriented Programming principles.
- Demonstrate excellent planning, organizational, and time-management abilities.
- Exhibit strong analytical, problem-solving, and critical-thinking skills.
Qualifications
- 5+ years in mobile and/or web application development.
- A solid grasp of Object-Oriented programming.
- Familiarity using IDEs such as Android Studio, VS Code and Visual Studio.
- Knowledge of Dart programming language, REST APIs and integration of third-party APIs.
- Comfortable using test cases for debugging code, enhancing performance and reliability.
- Experience with UML tools.
- Experience working in an Agile development environment (Scrum).
- Solid knowledge of Version Control (Git and Bitbucket).
- Experience working with project management tools (Jira, Confluence, and Atlassian Stack).
- Experience using database technologies such as Oracle, SQL, and SQLite.
Apply now to join a global team that values collaboration, continuous learning, and technical excellence.