We are looking for a Fullstack Developer to help and contribute to both new product development and the maintenance of existing products. The responsibilities will include designing, installing, testing, and maintaining software systems within an Agile squad and handling both Dev and Ops tasks. Responsibilities: Translate requirements into high-quality code Design, build, and maintain high-performance, reusable, and reliable applications Focus primarily on Back End development with Java and Spring Framework Handle Front End development for iOS and Android Collaborate with cross-functional teams to deliver new features Work with external data sources and APIs Ensure optimal application performance, quality, and responsiveness Apply development best practices for high-quality code Identify and fix bottlenecks and bugs Participate in Ops activities, including setting up CI/CD pipelines Technical Skills Needed for this Position: Proficient in Java, Spring, Maven, and DB Skilled in Restful APIs with Swagger (YAML) Experienced with VCS (Git) Understand OO principles, DDD, design patterns, and SOLID principles Knowledgeable in Continuous Integration/Deployment (Jenkins or similar) Familiar with SAST tools (SonarQube, Fortify, NexusIQ, etc.) Knowledgeable in Docker, Containerization, and Groovy Experienced in API automation testing Requires onsite presence in Brussels 2-3 days a week.
25/06/2024
Project-based
We are looking for a Fullstack Developer to help and contribute to both new product development and the maintenance of existing products. The responsibilities will include designing, installing, testing, and maintaining software systems within an Agile squad and handling both Dev and Ops tasks. Responsibilities: Translate requirements into high-quality code Design, build, and maintain high-performance, reusable, and reliable applications Focus primarily on Back End development with Java and Spring Framework Handle Front End development for iOS and Android Collaborate with cross-functional teams to deliver new features Work with external data sources and APIs Ensure optimal application performance, quality, and responsiveness Apply development best practices for high-quality code Identify and fix bottlenecks and bugs Participate in Ops activities, including setting up CI/CD pipelines Technical Skills Needed for this Position: Proficient in Java, Spring, Maven, and DB Skilled in Restful APIs with Swagger (YAML) Experienced with VCS (Git) Understand OO principles, DDD, design patterns, and SOLID principles Knowledgeable in Continuous Integration/Deployment (Jenkins or similar) Familiar with SAST tools (SonarQube, Fortify, NexusIQ, etc.) Knowledgeable in Docker, Containerization, and Groovy Experienced in API automation testing Requires onsite presence in Brussels 2-3 days a week.
About Propeller Studios Propeller Studios Limited, based in Hitchin, Hertfordshire, has been providing business operations and document management software for over 20 years. Our SaaS solutions, especially in the construction sector, enhance efficiency and productivity. Why Join Us? Work in a dynamic environment where your skills are valued and your contributions make an impact. You'll be part of a skilled team of developers, system operations engineers, and customer service/testing professionals. Your Role We are looking for an experienced React Native Mobile App Developer to join our development team. Your expertise in Android and iOS will help us improve our established SaaS web applications and mobile apps. What You'll Do Develop and Evolve: Enhance our React Native mobile apps. Collaborate and Create: Work with our development team to improve our main SaaS products. Build and Improve: Write efficient code for change requests and new features. Support and Solve: Assist our Customer Success Team with troubleshooting and bug fixes. Your Skills Must-Haves: React Native for Android and iOS (5+ years) React Native Paper UI framework Laravel (5+ years) PHP (5+ years) MySQL (5+ years) JavaScript (5+ years) jQuery (5+ years) HTML5, CSS 2/3 Git proficiency Both Procedural and Object-Oriented coding styles Other skills we would appreciate - Experience with Linux environments - Multi-tenanted applications expertise - Database and raw SQL query skills - Familiarity with UI Frameworks like Bootstrap - MongoDB experience What We Offer Competitive Salary: £75,000 per annum, bonus payment of up to 10% of salary, and 23 days paid leave excluding bank holidays Career Growth: Opportunities for professional development and advancement. Company Pension scheme Job Details Type: Full-time, Permanent, largely in office. Ready to make a difference with us? Apply now and become a part of the Propeller Studios team, where your expertise will shape the future of software innovation. Please send CV's to Andrew Hammond (Managing Director) at (see below)
25/06/2024
Full time
About Propeller Studios Propeller Studios Limited, based in Hitchin, Hertfordshire, has been providing business operations and document management software for over 20 years. Our SaaS solutions, especially in the construction sector, enhance efficiency and productivity. Why Join Us? Work in a dynamic environment where your skills are valued and your contributions make an impact. You'll be part of a skilled team of developers, system operations engineers, and customer service/testing professionals. Your Role We are looking for an experienced React Native Mobile App Developer to join our development team. Your expertise in Android and iOS will help us improve our established SaaS web applications and mobile apps. What You'll Do Develop and Evolve: Enhance our React Native mobile apps. Collaborate and Create: Work with our development team to improve our main SaaS products. Build and Improve: Write efficient code for change requests and new features. Support and Solve: Assist our Customer Success Team with troubleshooting and bug fixes. Your Skills Must-Haves: React Native for Android and iOS (5+ years) React Native Paper UI framework Laravel (5+ years) PHP (5+ years) MySQL (5+ years) JavaScript (5+ years) jQuery (5+ years) HTML5, CSS 2/3 Git proficiency Both Procedural and Object-Oriented coding styles Other skills we would appreciate - Experience with Linux environments - Multi-tenanted applications expertise - Database and raw SQL query skills - Familiarity with UI Frameworks like Bootstrap - MongoDB experience What We Offer Competitive Salary: £75,000 per annum, bonus payment of up to 10% of salary, and 23 days paid leave excluding bank holidays Career Growth: Opportunities for professional development and advancement. Company Pension scheme Job Details Type: Full-time, Permanent, largely in office. Ready to make a difference with us? Apply now and become a part of the Propeller Studios team, where your expertise will shape the future of software innovation. Please send CV's to Andrew Hammond (Managing Director) at (see below)
Senior Android Developer - Banking Experience - London Day rate: £500 - £600 inside IR35 Duration: 6 months Start: Now Job Summary: We are looking for a talented and experienced Android Engineer proficient in Kotlin to join our dynamic mobile development team. The ideal candidate will have a strong understanding of Coroutines and Flows for writing asynchronous code, expertise in Clean Architecture with MVI presentation pattern, and practical experience in implementing modular architecture. Additionally, the candidate should be skilled in unit testing, preferably using the mockk library, and comfortable with Compose UI design pattern. Key Responsibilities: Android Development : Design, develop, and maintain high-quality Android applications using Kotlin. Asynchronous Programming : Implement and manage asynchronous code using Coroutines and Flows. Architecture Implementation : Apply Clean Architecture principles with MVI presentation pattern in large-scale projects. Modular Architecture : Design and implement modular architectures to ensure scalable and maintainable codebases. UI Design : Develop and maintain user interfaces using the Compose UI design pattern. Unit Testing : Write comprehensive unit tests using the mockk library to ensure code reliability and quality. Collaboration : Work closely with cross-functional teams including designers, product managers, and other engineers to deliver high-quality features. Code Reviews : Participate in code reviews to maintain code quality and share knowledge with team members. Documentation : Create and maintain detailed documentation for the codebase, architecture, and technical designs. Required Skills and Qualifications: Programming Languages : Proficient in Kotlin with a solid understanding of Coroutines and Flows. Architectural Patterns : In-depth knowledge of Clean Architecture with MVI presentation pattern. Modular Architecture : Understanding and practical experience in implementing modular architecture. Unit Testing : Hands-on experience writing unit tests, preferably using the mockk library. Compose UI : Practical experience in developing user interfaces with Compose UI design pattern. Problem-Solving Skills : Strong analytical and problem-solving abilities. Collaboration and Communication : Excellent verbal and written communication skills, with the ability to work effectively in a team environment. Best Practices : Commitment to following best practices in software development and a proactive attitude towards learning and improvement.
24/06/2024
Project-based
Senior Android Developer - Banking Experience - London Day rate: £500 - £600 inside IR35 Duration: 6 months Start: Now Job Summary: We are looking for a talented and experienced Android Engineer proficient in Kotlin to join our dynamic mobile development team. The ideal candidate will have a strong understanding of Coroutines and Flows for writing asynchronous code, expertise in Clean Architecture with MVI presentation pattern, and practical experience in implementing modular architecture. Additionally, the candidate should be skilled in unit testing, preferably using the mockk library, and comfortable with Compose UI design pattern. Key Responsibilities: Android Development : Design, develop, and maintain high-quality Android applications using Kotlin. Asynchronous Programming : Implement and manage asynchronous code using Coroutines and Flows. Architecture Implementation : Apply Clean Architecture principles with MVI presentation pattern in large-scale projects. Modular Architecture : Design and implement modular architectures to ensure scalable and maintainable codebases. UI Design : Develop and maintain user interfaces using the Compose UI design pattern. Unit Testing : Write comprehensive unit tests using the mockk library to ensure code reliability and quality. Collaboration : Work closely with cross-functional teams including designers, product managers, and other engineers to deliver high-quality features. Code Reviews : Participate in code reviews to maintain code quality and share knowledge with team members. Documentation : Create and maintain detailed documentation for the codebase, architecture, and technical designs. Required Skills and Qualifications: Programming Languages : Proficient in Kotlin with a solid understanding of Coroutines and Flows. Architectural Patterns : In-depth knowledge of Clean Architecture with MVI presentation pattern. Modular Architecture : Understanding and practical experience in implementing modular architecture. Unit Testing : Hands-on experience writing unit tests, preferably using the mockk library. Compose UI : Practical experience in developing user interfaces with Compose UI design pattern. Problem-Solving Skills : Strong analytical and problem-solving abilities. Collaboration and Communication : Excellent verbal and written communication skills, with the ability to work effectively in a team environment. Best Practices : Commitment to following best practices in software development and a proactive attitude towards learning and improvement.
Senior Developer is required for a 6-month initial contract with a well-known bank based in London. This is part of a team that focuses on retail and consumer banking. The ideal candidate will have a strong understanding of Coroutines and Flows for writing asynchronous code, expertise in Clean Architecture with MVI presentation pattern, and practical experience in implementing modular architecture. Additionally, the candidate should be skilled in unit testing, preferably using the mockk library, and comfortable with Compose UI design pattern. INSIDE IR35 HYBRID WORKING Responsibilities Android Development: Design, develop, and maintain high-quality Android applications using Kotlin. Asynchronous Programming: Implement and manage asynchronous code using Coroutines and Flows. Architecture Implementation: Apply Clean Architecture principles with MVI presentation pattern in large-scale projects. Modular Architecture: Design and implement modular architectures to ensure scalable and maintainable codebases. UI Design: Develop and maintain user interfaces using the Compose UI design pattern. Unit Testing: Write comprehensive unit tests using the mockk library to ensure code reliability and quality. Collaboration: Work closely with cross-functional teams including designers, product managers, and other engineers to deliver high-quality features. Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team members. Documentation: Create and maintain detailed documentation for the codebase, architecture, and technical designs. Experience: Programming Languages : Proficient in Kotlin with a solid understanding of Coroutines and Flows. Architectural Patterns : In-depth knowledge of Clean Architecture with MVI presentation pattern. Modular Architecture : Understanding and practical experience in implementing modular architecture. Unit Testing : Hands-on experience writing unit tests, preferably using the mockk library. Compose UI : Practical experience in developing user interfaces with Compose UI design pattern. Problem-Solving Skills : Strong analytical and problem-solving abilities. Collaboration and Communication : Excellent verbal and written communication skills, with the ability to work effectively in a team environment. Best Practices : Commitment to following best practices in software development and a proactive attitude towards learning and improvement.
24/06/2024
Project-based
Senior Developer is required for a 6-month initial contract with a well-known bank based in London. This is part of a team that focuses on retail and consumer banking. The ideal candidate will have a strong understanding of Coroutines and Flows for writing asynchronous code, expertise in Clean Architecture with MVI presentation pattern, and practical experience in implementing modular architecture. Additionally, the candidate should be skilled in unit testing, preferably using the mockk library, and comfortable with Compose UI design pattern. INSIDE IR35 HYBRID WORKING Responsibilities Android Development: Design, develop, and maintain high-quality Android applications using Kotlin. Asynchronous Programming: Implement and manage asynchronous code using Coroutines and Flows. Architecture Implementation: Apply Clean Architecture principles with MVI presentation pattern in large-scale projects. Modular Architecture: Design and implement modular architectures to ensure scalable and maintainable codebases. UI Design: Develop and maintain user interfaces using the Compose UI design pattern. Unit Testing: Write comprehensive unit tests using the mockk library to ensure code reliability and quality. Collaboration: Work closely with cross-functional teams including designers, product managers, and other engineers to deliver high-quality features. Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team members. Documentation: Create and maintain detailed documentation for the codebase, architecture, and technical designs. Experience: Programming Languages : Proficient in Kotlin with a solid understanding of Coroutines and Flows. Architectural Patterns : In-depth knowledge of Clean Architecture with MVI presentation pattern. Modular Architecture : Understanding and practical experience in implementing modular architecture. Unit Testing : Hands-on experience writing unit tests, preferably using the mockk library. Compose UI : Practical experience in developing user interfaces with Compose UI design pattern. Problem-Solving Skills : Strong analytical and problem-solving abilities. Collaboration and Communication : Excellent verbal and written communication skills, with the ability to work effectively in a team environment. Best Practices : Commitment to following best practices in software development and a proactive attitude towards learning and improvement.
A well-known energy provider in Glasgow is looking for an Android Engineer to join their team. The company are one of the leaders in the drive towards completely Green Energy and you'll have the opportunity to work in a team that has a pivotal role in that. Over the last couple years, they've re-structured their teams to give everyone a lot more autonomy and opportunity to progress and are now bulking out the squads as part of this. The team builds web and mobile applications for internal use as well as externally for their customers. They are well-known for having a very strong engineering culture, good processes and have high standards in their work. What will I be doing? Great question! Most of the work you'll be doing will be on the main Android customer facing application. They have some impressive new projects which you'll be able to get involved in from the start. They work mostly with Kotlin these days and are looking for someone to have experience in Kotlin. They will consider people that are more experienced in Java but Kotlin is highly favourable. Any experience with Reactive programming, testing and/or experience with CI/CD would be a big bonus as well. The company love people that are eager to learn and can you give you the opportunity to cross-train in other areas such as iOS Development, Front End Development, Back End Development and more. Who am I? It's obviously pretty essential that you've come sort of Android Development background, ideally working with Kotlin. Away from their excellent engineering culture, the company work very collaboratively and look for people that fit in well with that. There is a lot of autonomy in the role, but they do like people that aren't afraid to work through problems with their colleagues as well. As previously mentioned, they like people that are keen on continuing to expand their skill set so if that's you then it could be a great fit. They also like people that keep up to date with new technologies and if it makes sense for the business, they're more than happy for you to try and introduce these. Who will I be working with? As mentioned, they've done a lot of restructuring and moved into smaller squads, giving you a lot more opportunity to influence things. Teams work in squads that include Developers, Testers, Product Owners, Engineering Managers, Designers and more. You'll obviously work closely with the rest of Mobile team as well. How much will I be getting paid and where will I be based? You'll probably want to know this before applying There is a salary on offer up to £60,000 for the Android Developer role. At the moment they're ideally looking for people at least at mid-level and the salary they offer will be dependent on your level of experience. They have a really strong benefits package which includes a strong pension, up to 10% performance related bonus and much more. The company's office is in Glasgow City Centre and ideally, they'd like people to come in once a week. If you're an experienced Android Engineer that is passionate about Green Energy, then please apply and/or get in touch with Jack Steven at Cathcart Technology.
21/06/2024
Full time
A well-known energy provider in Glasgow is looking for an Android Engineer to join their team. The company are one of the leaders in the drive towards completely Green Energy and you'll have the opportunity to work in a team that has a pivotal role in that. Over the last couple years, they've re-structured their teams to give everyone a lot more autonomy and opportunity to progress and are now bulking out the squads as part of this. The team builds web and mobile applications for internal use as well as externally for their customers. They are well-known for having a very strong engineering culture, good processes and have high standards in their work. What will I be doing? Great question! Most of the work you'll be doing will be on the main Android customer facing application. They have some impressive new projects which you'll be able to get involved in from the start. They work mostly with Kotlin these days and are looking for someone to have experience in Kotlin. They will consider people that are more experienced in Java but Kotlin is highly favourable. Any experience with Reactive programming, testing and/or experience with CI/CD would be a big bonus as well. The company love people that are eager to learn and can you give you the opportunity to cross-train in other areas such as iOS Development, Front End Development, Back End Development and more. Who am I? It's obviously pretty essential that you've come sort of Android Development background, ideally working with Kotlin. Away from their excellent engineering culture, the company work very collaboratively and look for people that fit in well with that. There is a lot of autonomy in the role, but they do like people that aren't afraid to work through problems with their colleagues as well. As previously mentioned, they like people that are keen on continuing to expand their skill set so if that's you then it could be a great fit. They also like people that keep up to date with new technologies and if it makes sense for the business, they're more than happy for you to try and introduce these. Who will I be working with? As mentioned, they've done a lot of restructuring and moved into smaller squads, giving you a lot more opportunity to influence things. Teams work in squads that include Developers, Testers, Product Owners, Engineering Managers, Designers and more. You'll obviously work closely with the rest of Mobile team as well. How much will I be getting paid and where will I be based? You'll probably want to know this before applying There is a salary on offer up to £60,000 for the Android Developer role. At the moment they're ideally looking for people at least at mid-level and the salary they offer will be dependent on your level of experience. They have a really strong benefits package which includes a strong pension, up to 10% performance related bonus and much more. The company's office is in Glasgow City Centre and ideally, they'd like people to come in once a week. If you're an experienced Android Engineer that is passionate about Green Energy, then please apply and/or get in touch with Jack Steven at Cathcart Technology.
- Senior React Native Engineer - MOBILE - PERM - £85K - HYBRID (1 DAY) - GREATER LONDON - I'm partnered with a business based in Greater London who are looking for a Senior React Native Developer o join their team! This is a fantastic opportunity to lead a team of up to 6 engineers in a squad for a react native mobile app. Key information: Senior React Native engineer experience Experience leading/mentoring junior developers Exposure to C#/.NET (not essential) 1x per week in Greater London office Startup experience £85K Key skills: React-Native, React JS/Typescript SOLID Principles Web API Hands-on experience with React Native, building apps for both iOS and Android Awareness of best practices on each iOS and Android platform and the differences C# ASP.NET, .NET Core Responsibilities: Lead a team of engineers around a cross functional product team, providing guidance and mentorship for individuals helping them grow in their careers. Use your technical knowledge and expertise to help build a better business, and bring people along with you on that journey. Work with the Product owner and you'll be responsible for setting the technical and product direction of your team, setting realistic timelines, identifying risks and ensuring the project goals and deliverables are correctly implemented. Facilitate communication between technical and non-technical team members and stakeholders, acting as the main point of contact for technical issues providing guidance and problem resolution. If you are interested in hearing more and have the relevant experience as detailed above, please apply online!
20/06/2024
Full time
- Senior React Native Engineer - MOBILE - PERM - £85K - HYBRID (1 DAY) - GREATER LONDON - I'm partnered with a business based in Greater London who are looking for a Senior React Native Developer o join their team! This is a fantastic opportunity to lead a team of up to 6 engineers in a squad for a react native mobile app. Key information: Senior React Native engineer experience Experience leading/mentoring junior developers Exposure to C#/.NET (not essential) 1x per week in Greater London office Startup experience £85K Key skills: React-Native, React JS/Typescript SOLID Principles Web API Hands-on experience with React Native, building apps for both iOS and Android Awareness of best practices on each iOS and Android platform and the differences C# ASP.NET, .NET Core Responsibilities: Lead a team of engineers around a cross functional product team, providing guidance and mentorship for individuals helping them grow in their careers. Use your technical knowledge and expertise to help build a better business, and bring people along with you on that journey. Work with the Product owner and you'll be responsible for setting the technical and product direction of your team, setting realistic timelines, identifying risks and ensuring the project goals and deliverables are correctly implemented. Facilitate communication between technical and non-technical team members and stakeholders, acting as the main point of contact for technical issues providing guidance and problem resolution. If you are interested in hearing more and have the relevant experience as detailed above, please apply online!
Mobile Developer (Android/iOS) IT Talent is excited to represent a dynamic opportunity where you will play a key role in researching, testing, and integrating new mobile technologies and frameworks. This position goes beyond development, including customer consultancy, training, documentation, and innovation in the mobile space. You'll be instrumental in bringing our client's innovative products into the lime light across various channels. Core Responsibilities: Troubleshoot, understand, resolve, and document issues in complex customer environments. Act as a technical liaison with customer mobile and third-party mobile teams to drive innovation. Stay updated on the latest software releases, installation requirements, and new feature configurations. Conduct research in new mobile application technologies. Participate in team meetings to share knowledge, ideas, and collaborate on innovative solutions. Provide clear, concise, and timely updates on high-priority items and escalate issues when necessary. Represent our organization in customer interactions via calls, video meetings, or on-site visits. Advise on product integration, best practices, and potential use cases. Develop training materials and deliver training to both internal teams and external customers to build knowledge in the mobile space. Continuously learn and stay up to date with emerging technologies. Seek out new technical solutions and anticipate future needs. Skills and Requirements: 2+ years of mobile application development experience on either iOS ( including SwiftUI ) or Android (including JetPack Compose), with a willingness and ability to learn the other platform. Proficiency in development using xCode or Android Studio . Experience in customer-facing roles, potentially having worked at a mobile development agency or consultancy. Proven Real Time experience in debugging code written by others. Exceptional multi-tasking abilities. A natural technologist with a demonstrated passion for learning and developing new skills. Excellent communication, problem-solving, and analytical skills. Ability to convey complex topics effectively to both business and technical audiences. A technical BSc in Business and Information Systems, Computing and Business, IT, or MIS. Ability to work both as part of a supportive, well-established team and independently in an organised manner. This is a fantastic opportunity to work within a supportive team environment, while also being self-sufficient and organized. You'll be at the forefront of mobile technology, helping to shape the future of our client's mobile offerings.
19/06/2024
Full time
Mobile Developer (Android/iOS) IT Talent is excited to represent a dynamic opportunity where you will play a key role in researching, testing, and integrating new mobile technologies and frameworks. This position goes beyond development, including customer consultancy, training, documentation, and innovation in the mobile space. You'll be instrumental in bringing our client's innovative products into the lime light across various channels. Core Responsibilities: Troubleshoot, understand, resolve, and document issues in complex customer environments. Act as a technical liaison with customer mobile and third-party mobile teams to drive innovation. Stay updated on the latest software releases, installation requirements, and new feature configurations. Conduct research in new mobile application technologies. Participate in team meetings to share knowledge, ideas, and collaborate on innovative solutions. Provide clear, concise, and timely updates on high-priority items and escalate issues when necessary. Represent our organization in customer interactions via calls, video meetings, or on-site visits. Advise on product integration, best practices, and potential use cases. Develop training materials and deliver training to both internal teams and external customers to build knowledge in the mobile space. Continuously learn and stay up to date with emerging technologies. Seek out new technical solutions and anticipate future needs. Skills and Requirements: 2+ years of mobile application development experience on either iOS ( including SwiftUI ) or Android (including JetPack Compose), with a willingness and ability to learn the other platform. Proficiency in development using xCode or Android Studio . Experience in customer-facing roles, potentially having worked at a mobile development agency or consultancy. Proven Real Time experience in debugging code written by others. Exceptional multi-tasking abilities. A natural technologist with a demonstrated passion for learning and developing new skills. Excellent communication, problem-solving, and analytical skills. Ability to convey complex topics effectively to both business and technical audiences. A technical BSc in Business and Information Systems, Computing and Business, IT, or MIS. Ability to work both as part of a supportive, well-established team and independently in an organised manner. This is a fantastic opportunity to work within a supportive team environment, while also being self-sufficient and organized. You'll be at the forefront of mobile technology, helping to shape the future of our client's mobile offerings.