{"id":1759398,"url":"https://alion.io/job/spin-ic3-software-engineer-mobile","title":"IC3 - Software Engineer Mobile","company":{"id":1811024,"name":"Spin","domain":"spin.app","url":"https://alion.io/company/spin-app","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":86,"open_postings":11,"ghost_share":0,"stale_share":0.545,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-06T05:45:30Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mexico"],"countries":["MX"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Jira","optional":false},{"name":"Android SDK","optional":true},{"name":"Bitrise","optional":true},{"name":"CocoaPods","optional":true},{"name":"Git","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Gradle","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"Objective-C","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"State Management","optional":true},{"name":"Swift","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-17T23:19:38Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-10-06T20:56:51Z","board_verified":true,"closed_at":null,"days_open":18,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":18},"description":"Objective of the Role\nThe primary objective of this role is to support the production of mobile application code based on requirements, leveraging expertise in design and best development practices. The role is responsible for ensuring the desired quality level and the appropriate use of selected work methodologies. The developer is expected to autonomously solve complex problems and contribute to high-quality code and technical documentation.\nMain Responsibilities\nProvide expertise in cutting-edge design and development practices.\nEnsure the desired quality level and the appropriate use of secure development methodologies within the organization.\nGuarantee that delivered code is always functionally correct and free of errors or vulnerabilities.\nContribute to high-quality technical documentation.\nWrite excellent code based on requirements from architects and product owners.\nCreate valuable and meaningful automated tests.\nEnsure the technical feasibility of UI/UX designs and their integration into the app.\nOptimize the app for maximum speed and scalability.\nAnalyze, debug, and solve complex errors.\nImplement continuous integration and continuous delivery (CI/CD) within the testing cycle.\nMaintain updated task status in Jira.\nCollaborate in pair programming with other engineers to improve quality.\nProvide support to support engineers in diagnosing and solving problems.\nComply with documentation and secure development procedures.\nActively contribute to reducing technical debt and refactoring processes.\nFoster innovation and creativity in mobile app development.\nDefine clear acceptance criteria before development.\nWrite, automate, execute, and document test cases (TCC).\nPerform integration tests to verify joint functionality.\nTest the product's usability and accessibility.\nMaintain updated documentation on architectures, procedures, and operational tools.\nDevelop tools and scripts to automate operational tasks.\nFollow data architecture guidelines on how to collect and store information.\nGenerate and deliver design documentation and information availability to the data team.\nCollaborate and mentor team members.\nProvide development estimates.\nDevelop tools and scripts to automate operational tasks and deployment processes.\nFacilitate knowledge transfer between operations and development teams.\nImplement version control systems to manage source code and infrastructure.\nCollaborate on effective branching and merging strategies.\nFacilitate knowledge transfer between operations and development teams.\nETL (Desirable).\nPromote an autonomous work culture by encouraging self-management, accountability, and proactive problem-solving among team members.\nServe as a Spin Culture Ambassador to foster and maintain a positive, inclusive, and dynamic work environment that aligns with the company's values and culture.\nRequired Knowledge and Experience\nMinimum 2 to 4 years of experience in mobile app development.\nUnderstanding of design patterns, architecture, and SOLID principles.\nProficiency in Git and CI/CD tools (GitHub Actions, SonarCloud, Bitrise).\nKnowledge of semantic versioning.\nSkills in TDD and BDD.\nExperience with secure development practices (SAST, DAST, MAST).\nPreferred experience in superapp schemes, modular architecture, and component/library reuse.\nProficiency in RESTful services, React Native, JavaScript, and TypeScript.\nExperience with Android (Java, Kotlin) and iOS (Swift, Objective C).\nAdaptability to rapid changes in the work environment and project priorities.\nExcellent communication, collaboration, critical thinking, and conflict management skills.\nWillingness to acquire knowledge in new technologies within Spin’s tech stack.\nReact Native:\nKnowledge of React Native and its components, hooks, custom hooks, component lifecycle, state management, HTML, CSS, Flexbox, forms, and networking libraries.\nAndroid:\nKnowledge in Java and Kotlin, Android Studio, Android SDK, and Gradle.\niOS:\nKnowledge in Swift and Objective C, Xcode, Cocoa Touch, and CocoaPods.\nEn Spin estamos comprometidos con construir un lugar de trabajo diverso e inclusivo.\nCreemos en la igualdad de oportunidades y promovemos un entorno libre de discriminación por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad o cualquier otra condición legalmente protegida.","description_format":"text","description_chars":4350,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Real Estate","Higher Education","Soldier Equipment"],"lifecycle":[{"event":"open","at":"2026-10-03T12:10:22Z"}],"visa":[],"liveness":{"score":26,"band":"fade","label":"Fading","p_open":1,"p_active":0.477,"p_room":0.55,"age_days":18,"expected_fill_days":16,"reasons":["conf:1","stale_co","velocity","win:tail","comp:junior"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/spin-ic3-software-engineer-mobile","json_url":"https://alion.io/job/spin-ic3-software-engineer-mobile.json","meta":{"generated_at":"2026-10-06T21:53:14Z","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","counted_by":"address","units_charged":1,"used_today":1840,"day_limit":5000,"remaining_today":3160,"minute_limit":60,"resets_at":"2026-10-07T00: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":1811024},"rest":"https://alion.io/mcp/rest/get_company?id=1811024"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspin-ic3-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%2Fspin-ic3-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%2Fspin-ic3-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/spin-ic3-software-engineer-mobile\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspin-ic3-software-engineer-mobile"}]}