Job Requirements
Job benefits
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Skills
Job description for Mobile Application Developer at Mavericks Consulting
- Writing quality code alongside your development team using best development practices such as Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD), Domain Driven Modelling, OOP
- Creating and maintaining a dynamic and collaborative environment
- Be flexible and open to receiving feedback
- Learning something new everyday, working and pairing with amazing people
- Championing Agile development practices to create meaningful technical solutions
- Be up-to-date with emerging trends in mobile technology
- Design, envision and build applications for iOS/ Android platforms
- Ensure the performance, quality, and responsiveness of applications
- Actively contributing to the company with your ideas
- Genuinely wanting to help to change the world
- Worked in high performance cross-functional Agile software engineering teams
- Knowing and having practiced basic Agile practices such as Kanban/Scrum/Lean/XP etc, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD)
- Played cross functional roles
- Experience with Native application development (iOS and/or Android)
- Writing unit tests for mobile application codes
- Knowledge of automated functional tests or UI tests
- Experience with Object-oriented programming (OOP) and object modeling
- Knowledge of iOS/ Android UI design principles, patterns and best practices
- Knowledge of iOS/ Android SDK and ecosystem of tools, libraries and frameworks
- Experience with design patterns such as MVVM, MVC
- Setting up or have working knowledge of CI pipeline for the mobile application
- Experience with programming languages such as Java, Kotlin, Objective-C, Swift, Javascript, etc
- Knowledge/ experience of cross-platform frameworks like React Native, Flutter, etc
- Experience with APIs to connect applications to back-end services
- Experience with code versioning tools such as Git
- Publishing mobile apps to Google Play Store or iOS App Store
- Application benchmarking and optimisation
- Experience with distributing apps to stakeholders, beta users using tools like Hockeyapp or TestFlight
- Competitive salary package (including bonuses)
- Medical and Dental insurance for you and your dependents
- Telecommunications allowance
- Financial and logistical support for Work Visa procurement and relocation (if applicable)
- Book and Training allowances
- Diverse Career Progression Opportunities
- Personal Development Opportunities
- Good work-life balance
- Flexible work arrangements
- Open office concept
- (Generally) Smart-casual
- Formal with some clients