Lisburn, County Antrim, United Kingdom Hybrid / WFH Options
VanRath
a Greenfield project later on in the year too! This is a hands-on development role for a mid to senior-level developer who thrives in an environment where code quality, performance, and maintainability are key. You'll be working across the full stack, with a strong emphasis on the .NET ecosystem and modern front-end frameworks like Angular. … development practices including Docker, AWS ECS, and CI/CD pipelines. Collaborate directly with senior stakeholders to translate business requirements into technical solutions. Mentor and guide junior developers through code reviews and best practices. Play a key role in architectural decisions and modernising legacy systems. Ideal Candidate Profile 4+ years' commercial experience in full-stack software development. Strong … MVC, and containerisation via Docker. Familiarity with AWS ECS, CI/CD pipelines, and Git-based workflows. Comfortable building and consuming RESTful APIs. Proven ability to refactor and modernise legacy codebases responsibly. What's on Offer A supportive, close-knit engineering team Real ownership of work and the ability to influence tech stack and architecture Hybrid working model with More ❯
even better. Extensive experience in Swift is crucial, as it's the primary language for iOS development. Knowledge of Objective-C is also beneficial, especially for maintaining and updating legacy code. Familiarity with core iOS frameworks like UIKit, CoreData, CoreAnimation, etc., is essential. Experience with SwiftUI for modern iOS development is increasingly important so is a must. Understanding the … Knowledge of Apple's design principles and interface guidelines. Experience in creating user-friendly, accessible, and responsive interfaces. Experience with version control systems, particularly Git, for managing changes in code across large teams and projects. Proficiency in writing and maintaining unit tests, UI tests, and debugging complex issues. Ability to optimise app performance and memory usage and understanding of More ❯
solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating mobile applications seamlessly with … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … are typically required: Extensive experience in Kotlin is crucial, as it's the primary language for modern Android development. Knowledge of Java is also beneficial for maintaining and updating legacy code. Deep familiarity with the Android SDK and its components, including different versions and how to deal with different screen sizes. Experience with Android Frameworks: Knowledge of core Android More ❯
solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating mobile applications seamlessly with … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … are typically required: Extensive experience in Kotlin is crucial, as it's the primary language for modern Android development. Knowledge of Java is also beneficial for maintaining and updating legacy code. Deep familiarity with the Android SDK and its components, including different versions and how to deal with different screen sizes. Experience with Android Frameworks: Knowledge of core Android More ❯