Description

Reference: TQ2223_2137_326 Vacancy: 3 Job title: Lead Web Application Developer Location: Leicester Job Purpose: TESTQ Technologies is an IT services and solutions company whose offerings spans over variety of industry sectors with strong technical, domain and process expertise helping clients grow their businesses and decrease operational costs on continuous basis in an ever-changing business environment. This opportunity is in the solution design and development arena for Lead Web Application Developer who will play a major role with the technical design and development of the company’s technical offerings. The position is based at our Leicester office with occasional assignments at client locations. Job Description (Main Duties and Responsibilities): Design, develop, and maintain web applications, ensuring high performance, responsiveness, and security. Implement and maintain application features, such as user authentication, database interactions, and server-side logic. Develop the front-end components of web applications using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js). Implement server-side logic and databases using server-side languages (e.g., Node.js, Python, Ruby, PHP). Design and maintain databases, ensuring data integrity and efficient data storage/retrieval. Conduct unit testing, integration testing, and debugging to identify and fix errors and ensure the application's robustness. Create and maintain technical documentation for code, architecture, and processes. Collaborate with other team members, including designers, product managers, and QA engineers, to deliver high-quality software solutions. Liaise with designers to decide on UI/UX elements (like graphics and navigation buttons). Build solutions for our client coverage and deal lifecycle platform used by both internal and external users. Work as part of an Agile squad as a hands-on developer to deliver new functionality rapidly to production. Implement security best practices to protect web applications from vulnerabilities. Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment] Proficiency in front-end technologies (HTML, CSS, JavaScript) and relevant frameworks. Experience with back-end development and server-side languages. Familiarity with database systems and SQL. Knowledge of web application security best practices. Experience with version control systems (e.g., Git). Familiarity with development environments and build tools. Solid knowledge of HTML, CSS 3, JavaScript, jQuery, Angular, JSP, ASP.NET, Python, AJAX. Experience with mockup and UI prototyping tools. Design assignments with web services like REST, SOAP, etc. Experience in application development and testing. 2+ years’ SDLC implementation experience. Experience developing with NgRx. Other Key skills: Effective communication skills. Strong problem-solving skills and attention to detail. Analytical mindset to understand complex systems and troubleshoot issues. Ability to adapt to new technologies and stay updated on industry trends. Good communication skills. Leadership and effective decision making. 
 

Education

ANY GRADUATE