[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-test-driven-development-global":3,"skill-page-filters-\u002Fen-global\u002Fjobs-by-skill\u002Ftest-driven-development":4,"job-search-\u002Fen-global\u002Fjobs-by-skill\u002Ftest-driven-development":188,"featured-jobs-\u002Fen-global\u002Fjobs-by-skill\u002Ftest-driven-development":528},{},{"industry":5,"employment_type":24,"expertise_skills":29,"it_skills":104,"salary_currency":176,"processed_working_hours":185},[6,10,13,16,20],{"key":7,"label":8,"count":9},"financial markets infrastructure","Financial Markets Infrastructure",4,{"key":11,"label":12,"count":9},"data provider","Data Provider",{"key":14,"label":15,"count":9},"financial services","Financial Services",{"key":17,"label":18,"count":19},"insurance","Insurance",3,{"key":21,"label":22,"count":23},"banking","Banking",1,[25],{"key":26,"label":27,"count":28},"permanent","PERMANENT",11,[30,34,37,40,43,46,49,52,55,59,62,65,68,71,74,77,80,83,86,89,92,95,98,101],{"key":31,"label":32,"slug":31,"count":33},"code-review","Code Review",5,{"key":35,"label":36,"slug":35,"count":9},"design-patterns","Design Patterns",{"key":38,"label":39,"slug":38,"count":19},"secure-coding","Secure Coding",{"key":41,"label":42,"slug":41,"count":19},"software-architecture","Software Architecture",{"key":44,"label":45,"slug":44,"count":19},"software-development","Software Development",{"key":47,"label":48,"slug":47,"count":19},"quality-assurance","Quality Assurance",{"key":50,"label":51,"slug":50,"count":19},"technical-documentation","Technical Documentation",{"key":53,"label":54,"slug":53,"count":19},"agile-methodologies","Agile Methodologies",{"key":56,"label":57,"slug":56,"count":58},"technical-leadership","Technical Leadership",2,{"key":60,"label":61,"slug":60,"count":58},"software-architecture-design","Software Architecture Design",{"key":63,"label":64,"slug":63,"count":58},"performance-tuning","Performance Tuning",{"key":66,"label":67,"slug":66,"count":58},"devops","Devops",{"key":69,"label":70,"slug":69,"count":58},"unit-testing","Unit Testing",{"key":72,"label":73,"slug":72,"count":58},"cross-browser-compatibility","Cross-Browser Compatibility",{"key":75,"label":76,"slug":75,"count":23},"project-portfolio-governance","Project Portfolio Governance",{"key":78,"label":79,"slug":78,"count":23},"asset-management-knowledge","Asset Management Knowledge",{"key":81,"label":82,"slug":81,"count":23},"team-management","Team Management",{"key":84,"label":85,"slug":84,"count":23},"architecture","Architecture",{"key":87,"label":88,"slug":87,"count":23},"data-warehousing","Data Warehousing",{"key":90,"label":91,"slug":90,"count":23},"scrum","Scrum",{"key":93,"label":94,"slug":93,"count":23},"paired-programming","Paired Programming",{"key":96,"label":97,"slug":96,"count":23},"process-improvement","Process Improvement",{"key":99,"label":100,"slug":99,"count":23},"real-time-report-generation","Real-Time Report Generation",{"key":102,"label":103,"slug":102,"count":23},"full-stack-software-development","Full Stack Software Development",[105,108,112,115,118,121,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173],{"key":106,"label":107,"slug":106,"count":28},"test-driven-development","Test Driven Development",{"key":109,"label":110,"slug":109,"count":111},"java","Java",7,{"key":113,"label":114,"slug":113,"count":33},"python","Python",{"key":116,"label":117,"slug":116,"count":33},"javascript","Javascript",{"key":119,"label":120,"slug":119,"count":9},"behavior-driven-development","Behavior Driven Development",{"key":53,"label":54,"slug":53,"count":9},{"key":123,"label":124,"slug":123,"count":9},"aws","Aws",{"key":126,"label":127,"slug":126,"count":9},"jira","Jira",{"key":129,"label":130,"slug":129,"count":9},"html5","Html5",{"key":132,"label":133,"slug":132,"count":19},"sql","SQL",{"key":135,"label":136,"slug":135,"count":19},"cicd","Ci\u002FCd",{"key":138,"label":139,"slug":138,"count":19},"css3","Css3",{"key":141,"label":142,"slug":141,"count":58},"git","Git",{"key":144,"label":145,"slug":144,"count":58},"restful-web-services","Restful Web Services",{"key":147,"label":148,"slug":147,"count":58},"git-flow","Git Flow",{"key":150,"label":151,"slug":150,"count":58},"continuous-integration","Continuous Integration",{"key":153,"label":154,"slug":153,"count":58},"restful-interfaces","Restful Interfaces",{"key":156,"label":157,"slug":156,"count":58},"kubernetes","Kubernetes",{"key":159,"label":160,"slug":159,"count":58},"ai-tools","Ai Tools",{"key":162,"label":163,"slug":162,"count":58},"nodejs","Node.Js",{"key":165,"label":166,"slug":165,"count":58},"hadoop","Hadoop",{"key":168,"label":169,"slug":168,"count":58},"scala","Scala",{"key":171,"label":172,"slug":171,"count":58},"react-js","React Js",{"key":174,"label":175,"slug":174,"count":58},"big-data-technologies","Big Data Technologies",[177,179,181,183],{"key":178,"label":178,"count":33},"USD",{"key":180,"label":180,"count":9},"INR",{"key":182,"label":182,"count":23},"EUR",{"key":184,"label":184,"count":23},"HKD",[186],{"key":187,"label":187,"count":28},"FULL_TIME",{"total":28,"jobs":189},[190,218,253,291,327,353,373,426,462,473,502],{"id":191,"slug":192,"title":193,"raw_title":194,"is_featured":195,"company":196,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":199,"processed_country_iso_code_gmaps":201,"processed_home_office":203,"processed_salary_min":204,"processed_salary_max":205,"processed_salary_currency":180,"processed_salary_source":206,"processed_working_hours":207,"processed_employment_types":26,"processed_it_skills":208,"processed_it_skills_labels":209,"processed_job_expertise_skills":214,"processed_job_expertise_skills_labels":215,"max_cpc":23,"actual_cpc":23},89418,"software-engineer-senior-consultant-i-allstate-india-pvt-ltd-2","Software Engineer Senior Consultant I",null,false,{"name":197,"slug":198,"logo_url":194},"Allstate India Pvt Ltd","allstate-india-pvt-ltd",[200],"Pune",[202],"IN","onsite",1500000,2500000,"estimated",[187],{"backend development":19,"frontend development":19,"full stack development":9,"test driven development":9,"continuous integration\u002Fcontinuous deployment (ci\u002Fcd)":9},[210,107,211,212,213],"Full Stack Development","Continuous Integration\u002FContinuous Deployment (CI\u002FCD)","Frontend Development","Backend Development",{"iteration planning":19,"paired programming":19,"agile methodologies":19,"software development":9,"12-factor app principles":19},[45,216,217,54,94],"12-Factor App Principles","Iteration Planning",{"id":219,"slug":220,"title":221,"raw_title":194,"is_featured":195,"company":222,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":225,"processed_country_iso_code_gmaps":227,"processed_home_office":203,"processed_salary_min":229,"processed_salary_max":230,"processed_salary_currency":184,"processed_salary_source":206,"processed_working_hours":231,"processed_employment_types":26,"processed_it_skills":232,"processed_it_skills_labels":233,"processed_job_expertise_skills":245,"processed_job_expertise_skills_labels":246,"max_cpc":23,"actual_cpc":23},83492,"director-group-digital-platforms-delivery-fwd-group-management-holdings-limited","Director, Group Digital Platforms Delivery",{"name":223,"slug":224,"logo_url":194},"FWD Group Management Holdings Limited","fwd-group-management-holdings-limited",[226],"Hong Kong Island",[228],"HK",150000,250000,[187],{"aws":19,"css":9,"gcp":19,"css3":9,"itil":19,"java":9,"ci\u002Fcd":9,"html5":9,"node.js":9,"react js":9,"javascript":9,"agile methodologies":9,"restful web services":9,"test driven development":9},[234,235,236,237,238,239,110,240,241,242,243,107,54,244],"Node.js","React JS","CSS","CSS3","JavaScript","HTML5","AWS","GCP","RESTful Web Services","CI\u002FCD","ITIL",{"agile delivery":9,"risk mitigation":9,"team management":9,"budget management":9,"process improvement":9,"secure system design":9,"software architecture":9,"scalable system design":9,"digital platform delivery":9,"project portfolio governance":9,"full stack software development":9},[103,247,76,248,249,250,42,82,97,251,252],"Digital Platform Delivery","Budget Management","Risk Mitigation","Agile Delivery","Scalable System Design","Secure System Design",{"id":254,"slug":255,"title":256,"raw_title":194,"is_featured":195,"company":257,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":260,"processed_country_iso_code_gmaps":262,"processed_home_office":264,"processed_salary_min":265,"processed_salary_max":266,"processed_salary_currency":182,"processed_salary_source":206,"processed_working_hours":267,"processed_employment_types":26,"processed_it_skills":268,"processed_it_skills_labels":269,"processed_job_expertise_skills":277,"processed_job_expertise_skills_labels":278,"max_cpc":23,"actual_cpc":23},82821,"senior-oracle-developer-fmx-f063-db-global-technology-srl","Senior Oracle Developer (f\u002Fm\u002Fx)",{"name":258,"slug":259,"logo_url":194},"F063 DB Global Technology SRL","f063-db-global-technology-srl",[261],"Bukarest",[263],"RO","hybrid",30000,50000,[187],{"java":9,"jira":19,"ci\u002Fcd":19,"scala":58,"spark":58,"hadoop":58,"ai tools":58,"git flow":19,"oracle pl\u002Fsql":9,"agile methodologies":19,"big data technologies":58,"test driven development":19,"continuous integration (teamcity)":19},[270,110,271,107,272,273,148,166,274,275,169,243,276],"Oracle PL\u002FSQL","Continuous Integration (TeamCity)","Agile methodologies","JIRA","Spark","Big Data technologies","AI tools",{"devops":19,"automation":19,"etl testing":19,"data modeling":9,"etl development":9,"data warehousing":9,"defect management":19,"quality assurance":19,"performance tuning":9,"architectural design":19,"business intelligence":9,"software development lifecycle":9,"financial domain knowledge (liquidity, funding, capital, collateral management)":19},[88,279,280,281,282,283,284,285,286,287,288,289,290],"Business Intelligence","ETL development","Data modeling","Performance tuning","Quality assurance","ETL testing","Defect management","Software development lifecycle","DevOps","Automation","Architectural design","Financial domain knowledge (liquidity, funding, capital, collateral management)",{"id":292,"slug":293,"title":294,"raw_title":194,"is_featured":195,"company":295,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":298,"processed_country_iso_code_gmaps":300,"processed_home_office":203,"processed_salary_min":302,"processed_salary_max":303,"processed_salary_currency":178,"processed_salary_source":206,"processed_working_hours":304,"processed_employment_types":26,"processed_it_skills":305,"processed_it_skills_labels":306,"processed_job_expertise_skills":320,"processed_job_expertise_skills_labels":321,"max_cpc":23,"actual_cpc":23},61366,"senior-software-engineer-wealth-technology-001-manufacturers-and-traders-trust-co","Senior Software Engineer - Wealth Technology",{"name":296,"slug":297,"logo_url":194},"Manufacturers and Traders Trust Co","manufacturers-and-traders-trust-co",[299],"Wilmington",[301],"US",106700,177900,[187],{"c#":9,".net":9,"angular":19,"snowflake":19,"git\u002Fgitlab":19,"kubernetes":19,"sql server":19,"rest api design":9,"azure databricks":19,"microsoft fabric":19,"azure data factory":19,"test driven development":19,"microservices architecture":9,"event driven data architecture":19,"azure native application architecture":9},[307,308,309,310,311,312,313,314,315,316,107,157,317,318,319],"C#",".NET","SQL Server","Angular","REST API Design","Microservices Architecture","Azure Native Application Architecture","Git\u002FGitLab","Azure Data Factory","Event Driven Data Architecture","Azure Databricks","Snowflake","Microsoft Fabric",{"code review":9,"risk management":19,"change management":19,"financial services industry":19,"wealth management platforms":19,"software development lifecycle (sdlc)":9},[322,32,323,324,325,326],"Software Development Lifecycle (SDLC)","Change Management","Risk Management","Wealth Management Platforms","Financial Services Industry",{"id":328,"slug":329,"title":330,"raw_title":194,"is_featured":195,"company":331,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":332,"processed_country_iso_code_gmaps":333,"processed_home_office":203,"processed_salary_min":334,"processed_salary_max":335,"processed_salary_currency":178,"processed_salary_source":206,"processed_working_hours":336,"processed_employment_types":26,"processed_it_skills":337,"processed_it_skills_labels":338,"processed_job_expertise_skills":347,"processed_job_expertise_skills_labels":348,"max_cpc":23,"actual_cpc":23},56339,"senior-manager-full-stack-developer-fwd-group-management-holdings-limited","Senior Manager, Full Stack Developer",{"name":223,"slug":224,"logo_url":194},[226],[228],90000,130000,[187],{"css":19,"ajax":19,"css3":19,"ci\u002Fcd":19,"html5":19,"jquery":19,"node.js":9,"react js":9,"javascript":9,"headless cms":9,"react native":9,"google optimize":19,"google analytics":19,"cloud technologies":19,"agile methodologies":19,"restful web services":9,"test driven development":19},[339,340,235,236,237,238,239,341,342,242,343,344,345,243,107,54,346],"React Native","Node.JS","Ajax","JQuery","Cloud Technologies","Google Analytics","Google Optimize","Headless CMS",{"startup experience":19,"architecture design":9,"full stack development":9,"multi-lingual solutions":19,"technical documentation":19,"cross-platform optimization":19},[210,349,51,350,351,352],"Architecture Design","Cross-platform Optimization","Multi-lingual Solutions","Startup Experience",{"id":354,"slug":355,"title":356,"raw_title":194,"is_featured":195,"company":357,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":360,"processed_country_iso_code_gmaps":362,"processed_home_office":203,"processed_salary_min":364,"processed_salary_max":334,"processed_salary_currency":178,"processed_salary_source":206,"processed_working_hours":365,"processed_employment_types":26,"processed_it_skills":366,"processed_it_skills_labels":367,"processed_job_expertise_skills":370,"processed_job_expertise_skills_labels":371,"max_cpc":23,"actual_cpc":23},60045,"lead-software-engineer-time-series-tha002-refinitiv-software-thailand-limited","Lead Software Engineer (Time Series)",{"name":358,"slug":359,"logo_url":194},"Refinitiv Software (Thailand) Limited","refinitiv-software-thailand-limited",[361],"Pathum Wan",[363],"TH",60000,[187],{"sql":19,"java":9,"jira":19,"python":9,"javascript":9,"cloud technology":19,"agile methodologies":19,"distributed systems":9,"test driven development":19,"behavior driven development":19},[110,114,238,133,368,369,107,120,273,54],"Cloud Technology","Distributed Systems",{"code review":19,"unit testing":19,"secure coding":19,"design patterns":9,"agile development":19,"software development":9,"technical leadership":9,"software architecture design":9},[61,45,36,70,39,32,372,57],"Agile Development",{"id":374,"slug":375,"title":376,"raw_title":194,"is_featured":195,"company":377,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":380,"processed_country_iso_code_gmaps":381,"processed_home_office":264,"processed_salary_min":382,"processed_salary_max":383,"processed_salary_currency":180,"processed_salary_source":206,"processed_working_hours":384,"processed_employment_types":26,"processed_it_skills":385,"processed_it_skills_labels":386,"processed_job_expertise_skills":404,"processed_job_expertise_skills_labels":405,"max_cpc":23,"actual_cpc":23},72400,"senior-engineer-javabigdata-f337-deutsche-india-private-limited-pune-branch","Senior Engineer Java\u002FBigdata",{"name":378,"slug":379,"logo_url":194},"F337 Deutsche India Private Limited, Pune Branch","f337-deutsche-india-private-limited-pune-branch",[200],[202],3000000,5000000,[187],{"css3":58,"hive":19,"java":9,"jira":19,"html5":58,"junit":19,"scala":58,"hadoop":19,"impala":58,"oracle":19,"pl\u002Fsql":19,"python":19,"spring":9,"tableau":58,"ai tools":19,"git flow":19,"teamcity":19,"spark sql":19,"angular.js":58,"javascript":58,"etl testing":19,"spark streaming":19,"business objects":58,"elastic mapreduce":58,"reactive patterns":58,"big data technologies":19,"continuous integration":19,"automated testing tools":19,"test driven development":19,"data frames and datasets":19},[110,114,169,387,388,389,390,391,392,166,275,151,393,394,395,396,397,398,107,239,237,238,399,400,401,273,148,402,276,403],"Spark Streaming","Spark SQL","Elastic MapReduce","Data frames and Datasets","Impala","Hive","TeamCity","JUnit","ETL Testing","Oracle","PL\u002FSQL","Reactive patterns","Angular.js","Business Objects","Tableau","Automated testing tools","Spring",{"aws":19,"etl":9,"gcp":19,"azure":19,"scrum":9,"devops":9,"oracle exadata":19,"system testing":19,"cloud platforms":19,"batch processing":19,"automated testing":9,"quality assurance":9,"stream processing":19,"performance tuning":9,"agile methodologies":9,"performance testing":19,"software versioning":19,"relational databases":9,"risk domain knowledge":19,"software architecture":9,"full software lifecycle":9,"test driven development":9,"white\u002Fblack box testing":19,"sales & trading knowledge":19,"treasury domain knowledge":19,"asset management knowledge":19,"domain knowledge in finance":19,"real-time report generation":19,"investment banking knowledge":19,"integration with downstream systems":19},[42,54,91,287,64,406,407,408,48,409,107,410,411,412,413,414,241,240,415,416,417,418,419,420,421,422,423,424,79,425],"ETL","Relational Databases","Oracle Exadata","Software Versioning","Automated Testing","White\u002FBlack Box Testing","System Testing","Performance Testing","Cloud Platforms","Azure","Stream Processing","Batch Processing","Real-time Report Generation","Integration with Downstream Systems","Full Software Lifecycle","Domain Knowledge in Finance","Treasury Domain Knowledge","Risk Domain Knowledge","Investment Banking Knowledge","Sales & Trading Knowledge",{"id":427,"slug":428,"title":429,"raw_title":194,"is_featured":195,"company":430,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":433,"processed_country_iso_code_gmaps":435,"processed_home_office":203,"processed_salary_min":266,"processed_salary_max":436,"processed_salary_currency":180,"processed_salary_source":206,"processed_working_hours":437,"processed_employment_types":26,"processed_it_skills":438,"processed_it_skills_labels":439,"processed_job_expertise_skills":456,"processed_job_expertise_skills_labels":457,"max_cpc":23,"actual_cpc":23},59634,"engineering-managerjava-with-aws-ind201-refinitiv-india-shared-services-private-limited","Engineering Manager(Java with AWS)",{"name":431,"slug":432,"logo_url":194},"Refinitiv India Shared Services Private Limited","refinitiv-india-shared-services-private-limited",[434],"Bengaluru",[202],70000,[187],{"aws":9,"git":19,"jpa":19,"orm":19,"sql":19,"svn":19,"j2ee":9,"java":9,"node":19,"maven":19,"mysql":19,"react":19,"vuejs":19,"webpack":19,"postgresql":19,"unit testing":19,"spring framework":9,"restful interfaces":19,"continuous integration":19,"test driven development":19,"agile software development":19,"behavior driven development":19},[110,440,441,240,442,443,444,445,446,133,447,448,449,450,142,451,452,453,107,120,454,455],"J2EE","Spring Framework","VueJS","React","Node","PostgreSQL","MySQL","ORM","JPA","Maven","Webpack","SVN","RESTful interfaces","Unit testing","Continuous integration","Agile software development",{"code review":9,"secure coding":19,"data modelling":19,"design patterns":9,"project planning":9,"software architecture":9,"technical documentation":19,"cross-browser compatibility":19,"problem resolution workflow":19},[42,36,458,39,459,460,51,32,461],"Data Modelling","Cross-browser Compatibility","Project Planning","Problem Resolution Workflow",{"id":463,"slug":464,"title":356,"raw_title":194,"is_featured":195,"company":465,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":466,"processed_country_iso_code_gmaps":467,"processed_home_office":203,"processed_salary_min":266,"processed_salary_max":436,"processed_salary_currency":178,"processed_salary_source":206,"processed_working_hours":468,"processed_employment_types":26,"processed_it_skills":469,"processed_it_skills_labels":470,"processed_job_expertise_skills":471,"processed_job_expertise_skills_labels":472,"max_cpc":23,"actual_cpc":23},60054,"lead-software-engineer-time-series-tha002-refinitiv-software-thailand-limited-2",{"name":358,"slug":359,"logo_url":194},[361],[363],[187],{"sql":19,"java":9,"jira":19,"scrum":19,"python":9,"javascript":9,"cloud technology":19,"distributed systems":9,"test driven development":19,"behavior driven development":19},[110,114,238,133,368,369,107,120,273,91],{"code review":19,"unit testing":19,"secure coding":19,"design patterns":9,"agile methodologies":19,"software development":9,"technical leadership":9,"software architecture design":9},[61,45,36,70,39,54,32,57],{"id":474,"slug":475,"title":476,"raw_title":194,"is_featured":195,"company":477,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":480,"processed_country_iso_code_gmaps":482,"processed_home_office":264,"processed_salary_min":229,"processed_salary_max":483,"processed_salary_currency":178,"processed_salary_source":206,"processed_working_hours":484,"processed_employment_types":26,"processed_it_skills":485,"processed_it_skills_labels":486,"processed_job_expertise_skills":495,"processed_job_expertise_skills_labels":496,"max_cpc":23,"actual_cpc":23},47437,"principal-engineer-group-services-inc","Principal Engineer",{"name":478,"slug":479,"logo_url":194},"Invesco Group Services, INC.","invesco-group-services-inc",[481],"Atlanta",[301],200000,[187],{"aws":9,"git":9,"helm":9,"agile":9,"devops":9,"docker":9,"python":9,"airflow":19,"autosys":19,"mulesoft":19,"kubernetes":9,"bitbucket pipelines":9,"continuous delivery":9,"test driven development":9},[114,142,487,240,488,157,489,490,491,492,107,493,287,494],"Bitbucket Pipelines","Docker","Helm","Autosys","Airflow","MuleSoft","Continuous Delivery","Agile",{"architecture":9,"solution design":9,"business analysis":19,"financial systems":9,"quality assurance":19,"project management":19,"investment processes":19},[497,85,498,48,499,500,501],"Solution Design","Project Management","Financial Systems","Investment Processes","Business Analysis",{"id":503,"slug":504,"title":505,"raw_title":194,"is_featured":195,"company":506,"raw_hiringOrganization_logo_url":194,"processed_city_gmaps":507,"processed_country_iso_code_gmaps":508,"processed_home_office":203,"processed_salary_min":382,"processed_salary_max":383,"processed_salary_currency":180,"processed_salary_source":206,"processed_working_hours":509,"processed_employment_types":26,"processed_it_skills":510,"processed_it_skills_labels":511,"processed_job_expertise_skills":517,"processed_job_expertise_skills_labels":518,"max_cpc":23,"actual_cpc":527},59728,"technical-leadpython-with-aws-ind201-refinitiv-india-shared-services-private-limited","Technical Lead(Python with AWS)",{"name":431,"slug":432,"logo_url":194},[434],[202],[187],{"aws":9,"java":58,"html5":19,"python":9,"git\u002Fsvn":19,"restful interfaces":19,"javascript (es5\u002F6\u002F7)":19,"test driven development":19,"unit testing javascript":19,"behavior driven development":19,"continuous build and integration":19,"front-end build tools (grunt, gulp.js, webpack)":19},[114,240,239,512,513,452,514,515,516,107,120,110],"JavaScript (ES5\u002F6\u002F7)","Unit testing JavaScript","Front-end build tools (Grunt, Gulp.js, webpack)","Git\u002FSVN","Continuous build and integration",{"code review":19,"design patterns":19,"architecture alignment":9,"technical documentation":19,"cross-browser compatibility":19,"object-oriented programming":9,"agile software development lifecycle":9,"security implications and secure coding":19,"browser rendering behavior and performance":19},[519,36,520,521,522,523,524,525,526],"Object-Oriented Programming","Cross-browser compatibility","Security implications and secure coding","Browser rendering behavior and performance","Agile software development lifecycle","Technical documentation","Code review","Architecture alignment",0.5,{"total":529,"jobs":530},0,[]]