Mobile Software Engineer Job Description
Are you a skilled software engineer looking for a challenging opportunity to develop cross-platform mobile applications? We are seeking a highly motivated and experienced Mobile Software Engineer to join our team.
We are a tech company specializing in digital drill and blast solutions for mining, tunneling, and quarrying. Our team is growing, and as a Mobile Software Engineer, you will play a key role in designing, building, and evolving cross-platform mobile applications that are central to our digital drill and blast ecosystem.
Key Responsibilities:
* Develop and maintain cross-platform mobile applications using React Native.
* Collaborate with UI/UX designers to ensure pixel-perfect mobile interfaces.
* Implement and optimize APIs and third-party services.
* Participate in architectural decisions, focusing on clean code and best practices.
Requirements:
* Strong experience with React Native (iOS & Android).
* Experience with GraphQL, MVVM, Clean Architecture patterns.
* Expertise in building and deploying apps for both iOS and Android.
* Strong understanding of Dependency Injection principles.
* Strong attention to detail when it comes to responsiveness and UI consistency.
What We Offer:
* Impactful projects that make a difference in the mining sector.
* Flexible working hours and a great work-life balance.
* Opportunities for career growth and development.
* A supportive and inclusive team culture where your voice matters.