We are looking for a Senior Software Engineer (Full-stack/Mobile) with strong English skills. Join our clients team if you have experience in this field. It is a great opportunity to improve your professional skills in their new local tech center in Budapest and work in an international environment for competitive salary. Along with your team, you will be responsible for building, delivering, and maintaining mobile application in Flutter together with their underlying APIs developed in C#.
Tasks:
- You will be responsible for delivering end to end features for our students and teachers through development of our mobile applications and APIs as part of the Campus Connect team.
- Under the guidance Lead Software Engineers and Engineering Managers, you will develop first-class software solutions, both on the front-end side, adopting Flutter as well as on the back-end side, evolving our microservice ecosystem based on event driven architectures.
Skills and Qualifications:
- MSc degree in Computer Science
- Extensive experience working with Flutter (3 years+)
- Experience working with AWS
- Experience working with Firebase
- Excellent knowledge of the Dart programming language
- Good knowledge of C# the programming language
- Experience teaching and mentoring other engineers in new technologies such as Flutter.
- Strong OOD competences and Software Engineering Methodologies & Practices
- Very good design patterns knowledge and enterprise integration paradigms.
- Full stack experience in development of complex projects, both on frontend and backend areas
- Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, SOLID principles, etc.
- Hands-on experience in Web services, GraphQL API development, and REST API development
- Experience in the education sector
Mindset and Interpersonal Skills:
- You have good communication skills not just spoken but also written
- You are a team player who is part of a successful cross-functional team having a composition of developers, QAs, BAs and admins
- You love to work in multi-cultural environments
- You have strong attention to detail and excellent problem-solving skills
What we offer:
- Competitive salary package
- Career growth opportunities
- Work-life balance
- Technology discussion groups
- A friendly work environment
- Regular mingle events