{"id":3893903,"url":"https://alion.io/job/lokki-ios-and-android-engineers","title":"IOS and Android Engineers","company":{"id":491492,"name":"Lokki","domain":"lokki.fi","url":"https://alion.io/company/lokki","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Helsinki, Finland"],"countries":["FI"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Combine","optional":false},{"name":"Google Play Services","optional":false},{"name":"iOS SDK","optional":false},{"name":"Java","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"RxJava","optional":false},{"name":"RxSwift","optional":false},{"name":"Splunk","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"VIPER","optional":false}],"status":"live","first_seen_at":"2026-11-06T13:07:09Z","employer_posted_date":null,"last_verified_at":"2026-11-06T13:07:09Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Were looking for an iOS Engineer to help develop the features and functionality of the mobile app. More than two million users have downloaded and activated the app, so reliability, security and quality are central to our work.\n\nRole #1\n\nYoull work in an agile, cross-functional team, collaborating closely with business stakeholders, designers, backend developers and QA engineers. The iOS app is primarily built with Swift, with parts using RxSwift, SwiftUI and Combine.\n\nWhat youll do:\n\n- Develop and maintain high-quality features for the mobile app.\n\n- Contribute to architectural discussions and identify dependencies between systems.\n\n- Write clean, maintainable code and take part in code reviews.\n\n- Build and maintain unit, integration and automated tests.\n\n- Work closely with colleagues across disciplines to deliver a great user experience.\n\nRequirements:\n\nRole #1\n\n- Experience developing mobile applications for iOS and a good understanding of the iOS SDK.\n\n- Strong Swift and UIKit skills, and knowledge of modern iOS development practices.\n\n- An understanding of software development best practices, including testing and writing high-quality code.\n\n- A willingness to build and maintain test automation.\n\n- Clear communication skills, a collaborative mindset and fluency in English.\n\n- The ability to work with complex integrations and adapt to new technologies and ways of working.\n\nExperience with RxSwift, SwiftUI, Combine and Xcode is beneficial.\n\nAdditional experience thats a plus: VIPER architecture, cybersecurity, accessibility, Splunk, loyalty programmes or banking.\n\nRole #2\n\nWere looking for an experienced Senior Android Engineer to take on the role of Lead Android Engineer for the mobile app. Youll help develop its features and functionality, while taking ownership of technical direction and supporting strong engineering practices across the team.\n\nMore than 2.5 million users have downloaded and activated the app, making reliability and quality essential. Youll work in an agile team and collaborate closely with business stakeholders, designers, developers and QA engineers.\n\nWhat youll do:\n\n- Develop and maintain high-quality Android features for the mobile app.\n\n- Guide architectural and technical decisions, and plan code maintenance and refactoring.\n\n- Promote clean code, modern Android practices and testing, including unit, integration and UI tests.\n\n- Help establish effective processes and create clear technical documentation.\n\n- Take ownership of technical quality and share knowledge within the mobile competence community.\n\nRole #2\n\n- Strong experience developing mobile applications for Android.\n\n- Strong Kotlin skills and experience with Jetpack Compose, RxJava, Dagger2 and custom UI.\n\n- Knowledge of modern Android development practices, architecture and test-driven development.\n\n- The ability to drive technical decisions, apply good engineering practices and take ownership.\n\n- Experience with Google Play Services.\n\n- Good communication skills in English and an active, collaborative approach to knowledge sharing.\n\nAdditional experience thats a plus: Previous technical leadership, mobile accessibility, test automation, Android CI/CD or other DevOps experience, information security, AWS, Java or Swift. A proactive attitude and willingness to learn are also valued.\n\nPlease apply with your updated CV, that clearly demonstrates your skills and experience relevant to this role.\n\nStart date: Negotiable\n\nLocation: The team works in a hybrid model, with at least two office days per week at customer premises in Helsinki.\n\nLanguage: Fluent written and spoken English skills\n\nDuration: 31.8.2026, possible extension\n\nWe offer you: We offer a versatile assignment where every day is different and interesting. We also offer a very competitive salary and good employee benefits.\n\nAre you interested in becoming a part of our dynamic team? The position will be filled as soon as a suitable person is found, so please be quick and submit your application! \n\nPlease include your salary expectation in your application. For more information, contact Kimmo Kärsämä, tel. 050 412 7500,  \n\nExplore Lokki, through our blog and website: https://www.lokki.fi/ .\n\nLokki Henkilöstöpalvelut Oy (Finnish for Seagull Recruitment Services) has been active in providing recruitment services since 2005 and we belong to The Private Employment Agencies Association HPL. Our vision is to provide the best customer experience with our reliable, humane and effortless service around Finland. Our most important asset is a person who, as we know, thrives in a reliable and supportive atmosphere. At Loki you will be supported by your own human resources consultant throughout your employment relationship. At Lokki, we believe in a partnership achieved as a result of flexible service. Explore us and our vacancies: https://www.lokki.fi/.\n\nYou can also find us on Facebook and Instagram.","description_format":"text","description_chars":4947,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Security"],"lifecycle":[{"event":"open","at":"2026-11-06T22:24:30Z"}],"visa":[],"liveness":{"score":51,"band":"ok","label":"Likely open","p_open":1,"p_active":0.536,"p_room":0.945,"age_days":1,"expected_fill_days":4,"reasons":["seen:1","agency","velocity","win:mid"],"computed_at":"2026-11-08T05:47:12Z"},"pay":null,"html_url":"https://alion.io/job/lokki-ios-and-android-engineers","json_url":"https://alion.io/job/lokki-ios-and-android-engineers.json","meta":{"generated_at":"2026-11-08T11:20:55Z","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":24416,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00: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":491492},"rest":"https://alion.io/mcp/rest/get_company?id=491492"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flokki-ios-and-android-engineers"},{"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%2Flokki-ios-and-android-engineers"},{"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%2Flokki-ios-and-android-engineers"},{"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/lokki-ios-and-android-engineers\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flokki-ios-and-android-engineers"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3893903}},{"tool":"search_jobs","arguments":{"company":"lokki.fi","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3893903},"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"}}