Logo of Huzzle

Android Developer - Based in Nenagh

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You must have a positive attitude, Kotlin expertise, experience with TDD, Android SDK, RESTful APIs, understanding of clean code, and familiarity with Git, Jenkins, and CI/CD.
  • You will develop high-quality Kotlin code, collaborate with teams on new features, integrate data sources and APIs, ensure app performance, unit-test, fix bugs, and maintain code quality.

Requirements

  • A positive attitude and pragmatism
  • Thirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success.
  • You know what Pair Programming means, and you are prepared to apply it actively
  • Ability to understand business requirements and translate them into technical requirement.
  • You actively share your knowledge with your team
  • You dare to challenge the requirements you receive based on your expertise
  • Continuous learning: you contribute to the constant improvement of the functioning of the team
  • You know the principles of clean code and apply them effectively.
  • Understanding of Google’s Android design principles and interface guidelines, DDD and best practices
  • You write readable code and do refactoring where necessary.
  • Proven knowledge of Kotlin
  • You are familiar with test driven development (TDD) and you have practical experience with it
  • Proven knowledge in Android app development (different version of Android SDK and the libraries available for common tasks
  • Knowledge of SVN/Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, Confluence, JIRA
  • Knowledge of Continuous Integration/Deployment principles
  • Experience with RESTful APIs to connect Android applications to back-end services and 3rd-party libraries
  • Practical experience in a team of many developers
  • This role will require onsite working 4 days per week

Responsibilities

  • Translating requirements into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Kotlin code for the Android platform
  • Collaborate with cross-functional teams to ship new features
  • Work with outside data sources and APIs
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

FAQs

What is the job title for this position?

The job title is Android Developer.

Where is this position based?

This position is based in Nenagh.

What kind of experience is required for this role?

Proven knowledge of Kotlin and practical experience in Android app development are required, along with experience in test-driven development (TDD) and knowledge of various development tools and practices.

How many days a week is onsite working required?

This role will require onsite working 4 days per week.

What technologies and practices should I be familiar with?

You should be familiar with Kotlin, Google’s Android design principles, SVN/Git, Jenkins, SonarQube, RESTful APIs, and Continuous Integration/Deployment principles.

Does Expleo offer any benefits?

Yes, Expleo offers competitive salaries, medical and dental insurance, pension, life assurance, a wellbeing programme, and various family-friendly policies, along with opportunities for learning and development.

Is there a focus on team collaboration in this role?

Yes, collaboration with cross-functional teams is a key responsibility, and the company promotes a collaborative working environment.

Are there opportunities for personal development at Expleo?

Yes, Expleo provides significant learning and development opportunities, including access to the Expleo Academy for accredited training courses.

Does Expleo have an equal opportunities policy?

Yes, Expleo is an equal opportunities employer and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.

What mindset is preferred for applicants?

A positive attitude, a thirst for knowledge, and a willingness to share knowledge with the team are encouraged for applicants.

Think bold, act reliable

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

Expleo is a global engineering, technology and consulting service provider that partners with leading organisations to guide them through their business transformation, helping them achieve operational excellence and future-proof their businesses. Expleo benefits from more than 40 years of experience developing complex products, optimising manufacturing processes, and ensuring the quality of information systems. Leveraging its deep sector knowledge and wide-ranging expertise in fields including AI engineering, digitalisation, hyper-automation, cybersecurity and data science, the group’s mission is to fast-track innovation through each step of the value chain. As a responsible and diverse organisation, Expleo is committed to doing business with integrity and working towards a more sustainable and secure society. Expleo boasts an extensive global footprint, powered by 15,000 highly-skilled experts delivering value in 30 countries and generating more than €1 billion in revenue.