Software Dev Engineer

London 23 months ago Remote Full-time External
Negotiable
Job Title: Software Dev Engineer Client Location: London(Remote) Starting: Asap Salary/Pay Rate: £474 per day(PAYE Inside IR35) Duration: 9 months This work will be for Tech team, focused on driver safety technologies. It will be developing new features and functionality for existing services and applications. Basic qualifications: • Bachelor’s Degree in Computer Science or related technical field or equivalent work experience • 3+ years of non-internship professional software development experience • Experience with React, JavaScript or TypeScript • Experience with Progressive Web App, React Native, Electron or similar technologies • Experience with Kotlin / Java and the JDK and Android Developers Kit. Knowledge of Android Architecture, performance optimization, and Security. Android UI Skills • Experience in mobile app development in Android • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems • Experience building complex software systems that have been successfully delivered to customers • Experience in professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations • Ability to take a project from scoping requirements through actual launch of the project • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs • Experience in utilizing Mobile design patterns, building mobile frameworks/SDKs, building custom UX widgets and optimizing apps for performance Responsibilities: • They deliver working features spanning the full software lifecycle including working backwards from customers, software design, implementation, testing, and deployment, operations, and documentation. Their code is high-quality (contains few defects and is a good example to others). They ensure that when their software fails, the root cause is identified and eliminated with a permanent fix. • They ensure the software they produce can be maintained and extended by those not familiar with the code by writing clear documentation and making good design choices. • They may seek guidance from senior or principal engineers when facing tough tradeoffs. When issues arise, they can participate in an inclusive, constructive dialogue with other team members and members of closely related teams. • They are a significant contributor to the full software development lifecycle, including scoping, design, code, testing, deployment and maintenance of the project software. They demonstrate operational excellence in all of their work. • They understands a broad range of software implementation approaches, are able to clarify requirements, and are able to review code and provide constructive direction. They are able to mitigates immediate risks. • They know data structures and algorithms and how to apply these to design, implement, scale, and maintain services and applications. Client Description: Our Client is a FTSE 100, multinational technology company no longer known for just one thing. Their areas of expertise include e-commerce, cloud computing, digital streaming, artificial intelligence, original entertainment… the list goes on. Despite being primarily digital, their aim is to be the most customer-centric company in the world. Aquent is dedicated to improving inclusivity & is proudly an equal opportunities employer. We encourage applications from under-represented groups & are committed to providing support to applicants with disabilities. We aim to provide reasonable accommodation for any part of the employment process, to those with a medical condition, disability or neurodivergence