{"id":3290747,"url":"https://alion.io/job/abacus-consulting-senior-developer","title":"SENIOR DEVELOPER","company":{"id":62240,"name":"Abacus Consulting","domain":"abacus-global.com","url":"https://alion.io/company/abacus-consulting","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["KE"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":81000,"max_usd":209000,"period":"year","method":"global_role_seniority_cell","sample_n":7767},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Bootstrap","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Material UI","optional":false},{"name":"Mocha","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"styled-components","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-09-04T12:15:57Z","employer_posted_date":null,"last_verified_at":"2026-09-04T12:15:57Z","board_verified":false,"closed_at":null,"days_open":55,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":55},"description":"JOB DESCRIPTION\nAbacus Consulting | Senior DeveloperWHO WE AREAt Abacus, we specialize in technology, outsourcing, and people solutions, bringing nearly 40 years of experience shaped alongside the organizations we support. As a global professional services leader, our focus remains on providing bespoke solutions that enable organizations to create the future of business and embrace change for sustainable growth, powered by a global team of over 5,000 people.\nWHAT WE DOAcross digital transformation, emerging technologies, SAP enterprise solutions, outsourcing, and human capital, we support organizations in building environments that operate effectively and scale with the business. Today, this extends to more than 1,500 enterprise clients, where the focus remains on creating systems that are not only functional, but ready to adapt and evolve over time.\nRole SummaryThe Senior Developer will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs. The senior developer is required to implement and oversee the design, development, and maintenance of fully-fledged and functioning platforms\nKey Responsibilities\nWork within a Software Development team, following Agile development methodologies.\n\nWork with Project management and solution architects to estimate and scope out projects.\n\nWork with the Creative team during planning, discovery, and production phases.\n\nWork with both front-end and back-end development teams to create and optimize solutions.\n\nOptimizing code for performance.\n\nComment code and produce documentation to industry standards as needed.\n\nProduce code to the highest standards while adhering to industry-accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)\n\nDefining and developing API's.\n\nContribute to the analysis and design of software products and tools.\n\nEvaluate and advise on the technical feasibility.\n\nCreate quality prototypes for a clearer understanding of UI designs.\n\nTest and confirm that the software is fit for purpose with intended audiences.\n\nRecommend and implement refinements and improvements.\n\nFollow formal Software Engineering best practices.\n\nMentoring and guiding team members\n\nMonitoring and measuring customer experience and KPIs\n\nManaging periodic reporting on the progress to the management and the customer\n\nQualificationsBachelor's degree in computer science, engineering, or equivalent experience\nExperience\nAt least 6+ years of experience in building Applications\n\nAt least 4+ years of experience with React, TypeScript\n\nGood understanding of OOPs concepts.\n\nStrong hands-on knowledge on HTML5, CSS3, ES6+\n\nStrong understanding of the React Virtual DOM, JSX and API\n\nHands-on experience on REST APIs, GraphQL and WebSocket\n\nExperience with a State-management framework like Redux (with middleware) or MobX\n\nUnderstanding of cloud-based technologies, Azure, SQL and relational databases, SOAP and REST Web-Services, JSON, XML, MSAL.\n\nComfortable with concepts like Container/Presentation components, Higher Order Components\n\nWorked with UI libraries like Material-UI, Semantic UI, Bootstrap or similar\n\nGood understanding of CSS in JS, aka scoped-css or Styled Components\n\nUnit testing with Karma + Mocha or Jest\n\nExperience on working with frontend build systems and automating the same using Grunt / Gulp\n\nExperience on MVC frameworks (Backbone.js, or similar) and knowledge of common JavaScript design patterns will be good to have\n\nExperience of working with server-side JavaScript frameworks based on Node.js\n\nExposure to Style Guides, Atomic Design\n\nExposure to Scrum and Agile methodologies.\n\nOriginally posted on Himalayas","description_format":"text","description_chars":3754,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Kenya","iso":"KE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Business Process Outsourcing (BPO)","Enterprise Apps Implementation Partners"],"lifecycle":[{"event":"open","at":"2026-10-26T19:11:04Z"}],"visa":[],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.539,"p_room":0.45,"age_days":54,"expected_fill_days":30,"reasons":["seen:54","win:tail"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/abacus-consulting-senior-developer","json_url":"https://alion.io/job/abacus-consulting-senior-developer.json","meta":{"generated_at":"2026-10-30T02:44:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3544,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":62240},"rest":"https://alion.io/mcp/rest/get_company?id=62240"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fabacus-consulting-senior-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fabacus-consulting-senior-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fabacus-consulting-senior-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/abacus-consulting-senior-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fabacus-consulting-senior-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3290747}},{"tool":"search_jobs","arguments":{"company":"abacus-global.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3290747},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}