Software Engineer
Information Tech Consultants
Newcastle upon Tyne, United Kingdom
2 days ago
Role details
Contract type
Internship / Graduate position Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Newcastle upon Tyne, United Kingdom
Tech stack
Clean Code Principles
Java
API
Android
Architectural Patterns
Code Review
Software Debugging
Dependency Injection
Gradle
JSON
Model View ViewModel
Pixel Perfect
GIT
Kotlin
Jetpack Compose
Figma
Asynchronous Programming
Google Play
REST
Job description
Are you a mobile enthusiast who lives for clean code and smooth UI transitions? We are looking for a Software Engineer with 1+ years of professional experience to join our engineering te
am. At this stage in your career, you've moved past "Hello World" and are ready to tackle real-world scalability, complex APIs, and the occasional Gradle headache. If you're eager to learn from seniors while making a tangible impact on a product used by thousands, let's t
alk. What You'
- ll DoFeature Development: Collaborate with our product and design teams to build and ship high-quality features for our Android applica
- tion.Code Quality: Write clean, maintainable code in Kotlin (and some legacy Java) while following modern architectural patterns (MVVM/
- MVI).UI/UX Implementation: Turn Figma designs into pixel-perfect layouts using Jetpack Compose or
- XML.Bug Squashing: Identify, debug, and fix performance bottlenecks and edge-case cra
- shes.Continuous Learning: Participate in code reviews, contribute to technical documentation, and stay up-to-date with the latest Android Jetpack libra
Requirements
- BringExperience: 1+ years of professional experience in Android development (internships count if they were high-imp
- act!).Language Proficiency: Strong foundations in Kotlin and a solid understanding of
- Java.Android SDK: Familiarity with Activities, Fragments, Services, and Lifecycle compo
- working: Experience working with RESTful APIs using Retrofit and handling JSON
- data.Tooling: Proficiency with Git and a working knowledge of Android S
- tudio.Mindset: A "can-do" attitude and the humility to ask for help when a bug just won't
budge. Bonus Points if Yo
- u Have:A published app on the Google Play Store (send us the
- link!).Experience with Dependency Injection (Hilt/D
- agger).Familiarity with Coroutines and Flow for asynchronous progr
- amming.A passion for Material De