{"id":2103093,"url":"https://alion.io/job/communicate-recruitment-senior-software-engineer-mobile","title":"Senior Software Engineer (Mobile)","company":{"id":3827513,"name":"Communicate Recruitment","domain":"communicate.co.za","url":"https://alion.io/company/communicate-finance","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":"jobmail.co.za","ats_vendor":null,"truth_index":{"grade":"D","score":42,"open_postings":220,"ghost_share":0.832,"stale_share":0,"repost_share":0.905,"time_to_fill_p50_days":5,"computed_at":"2026-10-15T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":900000,"max":1200000,"currency":"ZAR","period":"year","gross":null,"usd_annual":72782},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Bloc","optional":false},{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"State Management","optional":false},{"name":".NET","optional":true},{"name":"Angular","optional":true},{"name":"C#","optional":true},{"name":"C++","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-08T19:20:49Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-14T15:20:30Z","board_verified":false,"closed_at":null,"days_open":7,"trust":{"level":"ghost","repost_count":3,"flags":["repost"],"days_open":6},"description":"Job Description:\n\nAs a Senior Software Engineer, you will work within cross-functional agile teams, partnering with developers, designers, product managers, and technical leaders to deliver exceptional mobile experiences.\nKey responsibilities include:\nBuilding and maintaining mobile applications using Flutter\nDeveloping scalable, clean, and efficient code\nCollaborating with designers and product teams to deliver new features and enhance existing functionality\nEnsuring applications are optimised for performance, stability, and user experience\nIdentifying, troubleshooting, and resolving technical challenges\nMentoring and guiding intermediate and junior software engineers\nParticipating in code reviews and driving engineering best practices\nWorking closely with UI, frontend, backend, and technical teams to deliver high-quality solutions\nContributing to Agile ceremonies including planning sessions, stand-ups, and delivery reviews\nPerforming unit and integration testing\nChampioning software craftsmanship and Test-Driven Development principles\nKeeping abreast of emerging technologies, frameworks, and development trends\nYou'll join an environment that encourages collaboration, continuous learning, and professional growth, while working alongside talented engineers in geographically distributed Agile teams.\nSkills & Experience:\nMinimum 5+ years’ of mobile application development experience\nStrong experience with Flutter, Dart, and related technologies\nProven experience developing mobile applications for both iOS and Android\nExperience with Bloc/Cubit or similar state management frameworks\nStrong understanding of RESTful APIs and web technologies\nSolid knowledge of software engineering principles and the full SDLC\nExperience working within Agile development environments\nAbility to mentor and influence engineering teams\nPassion for building quality software and delivering excellent user experiences\nAn interest in gaming and digital products would be advantageous\nQualification:\nRelevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or equivalent practical experience will be advantageous.\nDemonstrated commercial experience in mobile software development is essential.\n Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.\nLet us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.","description_format":"text","description_chars":2616,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-08T19:20:49Z"},{"event":"close","at":"2026-10-09T09:12:44Z"},{"event":"reopen","at":"2026-10-10T21:17:03Z"},{"event":"close","at":"2026-10-11T09:21:43Z"},{"event":"reopen","at":"2026-10-12T20:12:45Z"},{"event":"close","at":"2026-10-13T00:45:48Z"},{"event":"reopen","at":"2026-10-14T15:20:30Z"}],"visa":[],"liveness":{"score":9,"band":"cold","label":"Long shot","p_open":1,"p_active":0.168,"p_room":0.55,"age_days":6,"expected_fill_days":5,"reasons":["seen:0","repost:3","agency","stale_co","urgency","ghost","win:tail","comp:brand"],"computed_at":"2026-10-15T05:46:00Z"},"pay":{"stated_usd_annual":72782,"is_top_pay":false},"html_url":"https://alion.io/job/communicate-recruitment-senior-software-engineer-mobile","json_url":"https://alion.io/job/communicate-recruitment-senior-software-engineer-mobile.json","meta":{"generated_at":"2026-10-15T20:45:38Z","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":31423,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00: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":3827513},"rest":"https://alion.io/mcp/rest/get_company?id=3827513"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcommunicate-recruitment-senior-software-engineer-mobile"},{"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%2Fcommunicate-recruitment-senior-software-engineer-mobile"},{"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%2Fcommunicate-recruitment-senior-software-engineer-mobile"},{"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/communicate-recruitment-senior-software-engineer-mobile\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcommunicate-recruitment-senior-software-engineer-mobile"}]}