The Opportunity
We are looking for a Principal React Native Engineer to join our Digital Experience team. We partner with our clients in Government, Health, Finance, Retail and other industries, listening to their challenges, advising, and helping them in building digital products that exceed expectations.
You will be part of a cross-functional Agile team, trusted to find the best solution to a given problem. We don't expect you to know everything. Beside working on a client project, you will be encouraged to contribute to the development of the Zuhlke Web and Mobile capabilities by joining the Frontend Community of Practice – an open space dedicated to share knowledge, showcase new techniques, and most importantly support each other.
While you are a specialist in React Native, you are open to learn or use any other frontend technologies, either for web or mobile development.
What working at Zuhlke is all about
We work on Projects for purpose, making it our mission to give our work a deeper meaning, ensuring we are focused on creating positive change through technology and digital innovation. We are Flexible, offering a variety of working options to cater to our people’s needs. We pride ourselves on having a Growth mindset with a strong learning culture and growth mindset - we invest in learning and development but also believe strongly in learning on the job and through mentorship and coaching. Sustainability is one of our top strategic goals. We are carbon neutral as a business, and we are strategically positioning our business offerings in decarbonisation and green energy to help clients develop sustainable digital solutions. We care about the work we do. Diversity and inclusion are also high on the agenda. We are constantly looking to improve and develop, increasing diversity and developing a more inclusive workplace for all
Specifically, you will:
- Be part of an autonomous team, empowered to solve well-renowned clients' issues.
- Build high quality and accessible user experiences, using TDD, pair programming, UI testing, and Agile software development.
- Guide and mentor junior colleagues, supporting their growth, providing guidance, feedback and career coaching.
- Lead teams in delivering high quality solutions, in the most efficient and pragmatic way.
- Coach clients’ and Zuhlke’s colleagues in adopting the right methodical and technical solution.
- Promote and nurture an inclusive and collaborative culture, in line with our company values.
This is the role for you, if you have any (not necessarily all!) of the following:
Deep experience using React or React Native framework, Redux and TypeScript (or JavaScript).
Experience in crafting robust user experience on the web, by adopting best practices like accessibility and usability, and applying software engineering principles.
Quality mindset, supported by having experience with UI test automation (ie. Selenium, Appium, Cypress, Detox)
Curiosity to explore and learn about new frontend technologies or different ecosystems (for example native mobile, backend, or cloud).
Experience working with distributed systems and CI/CD pipelines.
Proven technical leadership and client/business-facing skills in various software development projects.
Ability to facilitate communication between business and technical teams.
Good understanding of Agile software development, especially how agile can accelerate and improve the software development lifecycle.
Our approach to Software Engineering
- We want to release value to user effectively, and to do this we believe in:
- Crafting quality software, by caring for testability and adopting a shift-left approach.
- Solving challenges as a team, and using pair-programming, mobbing, and other eXtreme Programming techniques.
- Using automation where it’s possible, to allow people to focus on the right things.
- Developing robust code that we can rely on, by using Test-Driven Development.
- Working closely and iteratively with the business and UX/UI teams, to make sure that our software is tailored to the clients’ expectations and can be used by humans.
Behaviours
- You’re open, proactive, responding to changes quickly and with agility while learning in the process
- You maximise benefit as simply as possible but as complexly as needed
- You recognise and seize opportunities confidently and take an entrepreneurial approach
- You focus on the customer and guide them from the concept phase through to market success
- You’re able to persuade people through clear communication, negotiation skills, empathy and an ability to see things from others’ perspective
- You establish long-term, partnership-oriented relationships and develop and maintain them
- You think and act in the interests of the organisation as a whole and utilise synergies
- You take personal initiative in confronting obstacles and failures, have an optimistic overall attitude and take measures to ensure performance in the long term
Even if you feel you don't meet all the requirements yet, we are still happy to get to know you, learn more about your ambitions and ideas and look forward to receiving your application!
We are Stonewall Diversity Champions. Stonewall is an organisation who is committed to LGBTQ+ inclusion and provides guidance to companies who are members and share the same values.
We welcome people from all backgrounds, regardless of their gender, personality, national origin, race, religion, colour, sexual orientation, gender identity, age, marital status, disability or veteran status.