Who we are


We have an exciting new opportunity for a Mobile App Engineer to join our growing  engineering team. The role holder will use their software engineering skills and experience to build features, solve bugs, address technical debt; bring a strategic lens to team operating processes and tooling to improve how we work and ultimately deliver valuable, high quality software to our customers.

What you'll be doing

  • Building clean, maintainable features and resolving end-to-end issues with an understanding of different possible approaches, to ensure that we are delivering great outcomes to our customers as effectively as we can
  • Ensuring that the solutions developed and deployed are fit for purpose, provide appropriate business value, adhere to quality standards and align to standard engineering practices
  • Understanding and contributing to the strategy for the management of technical debt within the team
  •  Analysing and defining test approaches and strategies within your team so that the customer experience is of the highest quality – with an emphasis security, usability and accessibility
  • Conducting and participating in code reviews with an emphasis on both functional and non-functional requirements, considering, performance, resiliency, maintainability and security, to ensure that we build consistently high-quality software for our customers
  • Enthusiastically promoting inspection and adaptation to improve team effectiveness & happiness, supporting changes to enhance processes and culture, to ensure that the team stays happy, productive, efficient
  • Building a culture of mutual respect, collaboration and engagement within the team, coaching, mentoring and supporting less experienced engineers to develop and grow their skills
  • Undertaking continuous research on relevant application technologies and identify and implement opportunities to incorporate those into the application as appropriate


What you'll bring along

  • Bachelor’s degree in software engineering-related discipline (preferably in Computer Science)
  • A minimum of 5-7 years demonstrable experience in Mobile Development
  • Strong understanding of TypeScript both functional and objected oriented style
  • 3+ years previous experience in working with React Native and NextJS
  • Building REST based microservices and an understanding of configuring/deploying services to cloud environments
  • Experience with AWS Cloud services and EKS nice to have
  • Strong understanding of mobile application architecture best practices (e.g. MVP, MVVM, Flux)
  • Strong understanding of clean code and clean architecture concepts (e.g. SOLID, Onion)
  • Strong understanding of at least one layered backend application architecture (e.g. three tier, hexagonal, onion)
  • Excellent knowledge of test-driven development and testing pyramid
  • Comfortable pair programming with other developers when needed
  • Experience of writing large, well-optimised and maintainable software features
  • Experience of analysing, debugging and solving complex problems
  • Experience of participating and providing actionable feedback in effective code reviews
  • Experience of considering all the relevant factors when deciding a technical approach
  • Excellent communication skills and good English spoken and written skills

Location

Brasov, RO

Job Overview
Job Posted:
1 month ago
Job Expires:
Job Type
Full Time

Share This Job: