Job Closed
This listing is no longer active.
Rediscover the meaning of technology | Spain, USA, UK, Germany, Netherlands, Australia and Romania.
Mobile Developer (iOS - Swift)
Location
Spain
Posted
64 days ago
Salary
0
Seniority
Mid Level
Job Description
Mobile Developer (iOS - Swift)
Plain Concepts
šĀ Weāre Growing Our Mobile Dream Team! Titles? Meh, weāre not big on them, but letās call this oneĀ Mobile DeveloperĀ š As part of our international Mobile squad, youāll craft tailor-made solutions that wow our clients. Weāre hunting for a passionate Mobile Developer with a solid technical background. Your mission? Train, deploy, and put groundbreaking developments into action ā and thatās just the beginning. Hereās the deal: - Youāll tackle the unique challenges of Mobile-powered software alongside a team of brilliant minds. - Youāll dive into cutting-edge projects using the latest tech to push boundaries and make an impact. - Whether you prefer working from home or vibing with us at our offices, the choice is yours. - AGILE isnāt just a buzzword here ā itās how we roll. Multidisciplinary teams? Check. Full ownership of projects? Double check. Ready to take on projects that matter, with a team thatās as passionate as you are? Letās make it happen! š You will be responsible for: - Develop projects from scratch with minimal supervision and in collaboration with the team. - Participate in architecture design and decision-making within a constructive and co-creation-driven environment. - Work following SOLID principles. - Play a key role in implementing best practices and writing clean, reusable code. - Stay up to date with the latest tools and technologies in the market.
Job Requirements
- At least 5 years of experience developing native iOS applications using Swift.
- Strong knowledge of software architecture, clean code principles, and design patterns.
- Strong knowledge of testing.
- Experience with CI/CD implementation as an essential part of the software development process.
- Nice to have: Experience with SwiftUI.
- Highly valued: Experience developing native Android applications using Kotlin.
- Familiarity with the app publishing process on the App Store.
- Fluent in English (MANDATORY).
- Passion for technology and software development.
- Continuous learning mindset.
- Team player.
Benefits
- Salary determined by the market and your experience š¤
- Flexible schedule 35 Hours / Week š
- Fully remote work (optional) š
- Flexible compensation (restaurant, transport, and childcare) ā
- Fully free health insurance, with a co-payment for dental services š
- Individual budget for training or equipment and free Microsoft certifications š
- English lessons š½
- Birthday day off š“š„³
- Monthly bonus for electricity and Internet expenses at home š»
- Discount on gym plan and sports activities š
- Plain Camp (annual team-building event) šŖ
- Extra perks: events attendance and speakers, welcome pack, baby basket, Christmas basket, discount portal for employees ā The pleasure of always working with the latest technological tools!
- Will you let us know you better?
- The selection process: Simple, just 3 steps.
- Phone screen
- 2 interviews with the team š¤
- What is Plain Concepts?
- Plain Concepts is a global company of over 500 people passionate about technology and innovation. Since our founding, we have grown through technical proficiency and confidence in ideas that others might consider risky, creating custom solutions for our clients. With offices in more than 6 countries, our mission is to continue to drive cuttingedge projects around the world.
- We are highly committed to technical excellence. We are known for developing highly customized projects, offering specialized technical consultancy and training.
- Thanks to the great work of our technicians, we have been recognized for our ability to lead innovative projects that generate value, from artificial intelligence to blockchain, driving solutions that help companies optimize their performance.
- What we do at Plain Concepts?
- We pride ourselves on being a 100% technical team, dedicated to crafting custom projects from scratch, offering expert technical consultancy, and providing top-tier training.
- Our approach goes beyond traditional outsourcing; we focus on creating value together with our clients.
- Our teams are diverse and multidisciplinary, operating in a flat, collaborative structure.
- We live and breathe AGILE principles, ensuring flexibility and efficiency in everything we do.
- Knowledge-sharing is at our core: from supporting each other internally to contributing to the broader tech community through conferences, events, and talks.
- Innovation drives us ā even the boldest ideas are welcome here.
- Transparency underpins all our relationships, fostering trust and long-term partnerships.
- Want to learn more?
- Check out our website! ā”Ā https://www.plainconcepts.com/
- At Plain Concepts, we certainly seek to provide equal opportunities. We want diverse applicants regardless of race, colour, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
Motorola SolutionsSince 1928, Motorola Solutions has been a pioneer in the communications industry. From its first car radio in 1930 to its most current mobile device, Motorola S
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. Weāre a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration thatās critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department OverviewOur software engineering team is on a mission to transform the world of mission-critical communications! We always deliver the best when it comes to digital two-way subscriber radios that are reliable, safe, and high-performing. By embracing cutting-edge research and development, we stay ahead of the latest industry technology trends and drive innovation that pushes the boundaries of what's possible. As the leading provider in the market, we are committed to making a real difference in the lives of those who rely on our technology. Join us on our mission to shoot for the stars! Job DescriptionAnalyzes, develops, designs, and maintains software for the organizationās products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Responsibilities include, but are not limited to, the following: ⢠Design, develop, test, and deploy Android applications in accordance with requirements and UI/UX design specifications. ⢠Contribute as an individual engineer on implementing new features or enhancing existing features for the product. ⢠Participate in all aspects of the product development process including requirement definition, design, implementation, and testing. ⢠Analyze software requirements to determine the feasibility of design within quality assurance, time, and cost constraints. ⢠Coordinate and participate in software design and code review. ⢠Create and execute unit, integration and system tests. ⢠Collaborate with front-end team and test team to ensure the best solution is always in place to promote successful feature deployment. ⢠Inter-group and intra-group teamwork in a multi-site worldwide development environment. ⢠To meet the project's deliverable and timeline requirement in a highly dynamic environment. ⢠Adhere to the team's performance and quality metrics. ⢠To collect and analyze data affecting Key Performance Indicators (KPIs). ⢠Develop intellectual property for the company. ⢠Contribute to the improvement of existing software development processes. Basic Requirements⢠Masterās / Bachelorās Degree in Electrical / Electronic / Telecommunications / Computer Engineering or Computer Science. ⢠Preferably with 2 - 5 years of working experience in software development. ⢠Fresh graduates / Entry level applicants with strong technical skills are encouraged to apply. ⢠Experience in real-time embedded software development for communication devices or consumer products will be an added advantage. ⢠Good programming skills in Android Native language Java and Kotlin ⢠Solid understanding of Android SDK, Android Studio, and related tools. ⢠Knowledge of mobile architecture patterns (MVP, MVVM) ⢠Knowledge of AOSP & Customizations ⢠Knowledge / Experience with LTE / DMR specs is a plus. ⢠System debugging and strong analytical skills are essential. ⢠Experience / Proficiency in Agile / Scrum development methodologies is a plus. ⢠Ability to work independently and communicate well (verbally & in written form) across different functional teams. ⢠Flexible to accommodate short notice work arrangements due to project/business needs. ⢠Candidate must be willing to work in Bayan Lepas, Penang. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanNoEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If youād like to join our team but feel that you donāt quite meet all of the preferred skills, weād still love to hear why you think youād be a great addition to our team.
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is seeking a Staff Full Stack Software Engineer to join the Acquisition & Onboarding team within the Consumer org. This is a high-impact leadership role for an engineer who can set technical direction, drive architectural decisions, and elevate the quality and velocity of full stack development across mobile, web, and backend systems. The team plays a critical role in shaping the first experience customers have with Affirmābuilding trust, clarity, and value from the very first interaction. As a Staff Engineer, you will be responsible for defining long-term technical strategy, mentoring senior engineers, and acting as a force multiplier through your technical depth, operational excellence, and ability to navigate ambiguity. You'll work at the intersection of product, design, and engineering to build polished, performant, and accessible user experiences that directly impact conversion, retention, and business growth. What You'll Do - You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. - You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. - You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. - You take ownership of your teamās operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support ākeep the lights onā & on-call efforts. - You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. - You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For - You have a total of 8+ years of experience as a software engineer. - You are proficient in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes - You are proficient in developing web apps using declarative UI frameworks like React, React Native or Vue. - You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others. - You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work. - Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. - You have strong verbal and written communication skills that support effective collaboration with our global engineering team. Compensation & Benefits Base Pay Grade - P Equity Grade - 5 Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company). PL base pay range per year: PLN 358 000 - PLN 458 000 Additional benefits include: - Type of employment: Contract of Employment - Flexible Spending Wallets for tech, food and lifestyle - Away Days - wellness days to take off work and recharge - Learning & Development programs - Parental leave - Employee Resource & Community Groups - This role is eligible for creative tax benefits, subject to applicable law and company policy Location - Remote Poland The majority of our roles can be located anywhere in Poland This job description is not a contractual document, and is not intended to have binding force. #LI-Remote Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities. Weāre extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include: - Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents - Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses - Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge - ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount We believe Itās On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records. By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
Senior Software Engineer
Rapid7At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge whatās possible and drive extraordinary impact. Weāre building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,000+ customers against bad actors and threats means weāre continuing to push the envelope - just like weāve been doing for the past 20 years. If youāre ready to solve some of the toughest challenges in cybersecurity, weāre ready to help you take command of your career. Join us.
Rapid7 is a publicly traded Cybersecurity company headquartered in Boston, MA with 17 offices around the world. We are excited to be expanding our Global footprint into India and as we build out our Product & Engineering teams, we are looking for Software Engineers. As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams owning requirements that take into account all parties' needs. You will act as a resource by advising and mentoring junior engineers to continue to build the technical capabilities of our teams. This is an exciting opportunity to be one of the first hires for Rapid7 in India supporting our growth strategy in a culture that supports trying new approaches and continuous learning. About the Team Our Product and Engineering team works with our award-winning products to help us create a single experience to help customers assess risk, detect threats and automate their security programs at over 10,000 organizations. These teams use best-in-class technology, leading-edge research, and broad, strategic expertise to develop new products and features, and enhance existing features, in order to create value for customers across the world. Our range of solutions spans vulnerability management, detection, automation, cloud security, and penetration testing. Join our engineering team to help us build and innovate great products on our Insight platform using the latest technologies to make the world a safer digital space. About the Role The Senior Software Engineer is a key technical contributor who not only implements features but drives the technical direction and design within the team. You will be responsible for tackling the most challenging technical problems, ensuring the scalability and reliability of our services, and elevating the technical skills of those around you. In this role, you will: - Lead the design, development, and delivery of complex, high-impact features and services, ensuring they are scalable, highly available, and secure. - Act as a subject matter expert for the team's core services, driving Core Java best practices and enforcing high code quality standards. - Mentor and coach junior and mid-level engineers on technical design, implementation, and Core Java development standards. - Collaborate with other Senior Engineers and Architects to define technical solutions and interfaces across multiple services. - Conduct thorough code reviews and contribute to improving engineering processes, CI/CD pipelines, and operational excellence. - Drive the resolution of complex production issues, performing root cause analysis, and implementing preventative measures. The skills you'll bring include: - A minimum of 5+ years experience in software development, with deep expertise in Python, Core Java and object-oriented programming (OOP) principles. - Ability to work in Python APIs, FastAPI, Django and experience using Core Java libraries and features (e.g., Concurrency, Collections, I/O). proven ability to quickly learn and contribute in Python development for scripting, tooling, or service implementation. - Expertise with Core Java features, data structures, and advanced libraries (e.g., NIO, advanced concurrency primitives, and diagnostic tools). - Solid experience with dependency management (Maven/Gradle) and testing frameworks (JUnit/TestNG). - Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.) and proficiency with version control systems (GitHub/GitLab). - Experience with Cloud Infrastructure such as AWS / GCP / Azure is good to have. - Excellent collaboration and communication skills, with the ability to articulate technical designs and tradeoffs to both technical and non-technical audiences. - Mentors teammates in effective use of Copilot/LLM-driven development practices, improving overall team productivity. - Designs safe, robust, and testable GenAI-powered features - A passion for mentoring, driving technical excellence, and continuous improvement. #LI-SM5 About Rapid7 At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope just like we' ve been doing for the past 20 years. If you 're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.
Software Engineer II
Alight SolutionsAlight Inc. (NYSE: ALIT) is a leading cloud-based human capital technology and services provider
Our story At Alight, we believe a companyās success starts with its people. At our core, we Champion People, help our colleagues Grow with Purpose and true to our name we encourage colleagues to āBe Alight.ā Our Values: Champion People ā be empathetic and help create a place where everyone belongs. Grow with purpose ā Be inspired by our higher calling of improving lives. Be Alight ā act with integrity, be real and empower others. Itās why weāre so driven to connect passion with purpose. Alight helps clients gain a benefits advantage while building a healthy and financially secure workforce by unifying the benefits ecosystem across health, wealth, wellbeing, absence management and navigation. With a comprehensive total rewards package, continuing education and training, and tremendous potential with a growing global organization, Alight is the perfect place to put your passion to work. Join our team if you Champion People, want to Grow with Purpose through acting with integrity and if you embody the meaning of Be Alight. Learn more at careers.alight.com. Software Engineer with 4 years of experience in ETL and Data Warehousing. The ideal candidate will have strong hands-on expertise in SQL development across Hive, Spark, and Impala, along with a solid understanding of cloud ecosystems. This role requires proficiency in big data technologies and scripting, as well as flexibility to collaborate during U.S. business hours. AWS certification is a plus. Core Responsibilities: - Design, develop, and maintain ETL workflows and data pipelines for large-scale data processing. - Write and optimize medium-complexity SQL queries on Hive, Spark, and Impala for use case-driven scenarios. - Develop and maintain scripts using HIVE, PySpark, Spark, and Scala for data transformation and processing. - Implement and troubleshoot Unix Shell scripts for automation and system tasks. - Collaborate with cross-functional teams to ensure data integrity and performance. - Work in alignment with U.S. business hours for meetings and deliverables. - Contribute to cloud-based data solutions and ensure best practices in data engineering. Requirements: Experience: 4 years in ETL and Data Warehousing. Technical Skills: - Strong SQL skills with Hive, Spark, and Impala. - Proficiency in HIVE / PySpark / Spark / Scala scripting. - Good understanding of Unix Shell scripting. - Conceptual knowledge of cloud ecosystems (AWS preferred). Certifications: AWS Certified applicants are highly desirable. Soft Skills: Strong problem-solving ability, adaptability, and communication skills. Work Hours: Flexibility to overlap with U.S. business hours. Alight requires all virtual interviews to be conducted on video. Flexible Working So that you can be your best at work and home, we consider flexible working arrangements wherever possible. Alight has been a leader in the flexible workspace and āTop 100 Company for Remote Jobsā 5 years in a row. Benefits We offer programs and plans for a healthy mind, body, wallet and life because itās important our benefits care for the whole person. Options include a variety of health coverage options, wellbeing and support programs, retirement, vacation and sick leave, maternity, paternity & adoption leave, continuing education and training as well as several voluntary benefit options. By applying for a position with Alight, you understand that, should you be made an offer, it will be contingent on your undergoing and successfully completing a background check consistent with Alightās employment policies. Background checks may include some or all the following based on the nature of the position: SSN/SIN validation, education verification, employment verification, and criminal check, search against global sanctions and government watch lists, credit check, and/or drug test. You will be notified during the hiring process which checks are required by the position. Our commitment to Inclusion We celebrate differences and believe in fostering an environment where everyone feels valued, respected, and supported. We know that diverse teams are stronger, more innovative, and more successful. At Alight, we welcome and embrace all individuals, regardless of their background, and are dedicated to creating a culture that enables every employee to thrive. Join us in building a brighter, more inclusive future. As part of this commitment, Alight will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If reasonable accommodation is needed, please contact alightcareers@alight.com. Equal Opportunity Policy Statement Alight is an Equal Employment Opportunity employer and does not discriminate against anyone based on sex, race, color, religion, creed, national origin, ancestry, age, physical or mental disability, medical condition, pregnancy, marital or domestic partner status, citizenship, military or veteran status, sexual orientation, gender, gender identity or expression, genetic information, or any other legally protected characteristics or conduct covered by federal, state, or local law. In addition, we take affirmative action to employ, disabled persons, disabled veterans and other covered veterans. Alight provides reasonable accommodations to the known limitations of otherwise qualified employees and applicants for employment with disabilities and sincerely held religious beliefs, practices and observances, unless doing so would result in undue hardship. Applicants for employment may request a reasonable accommodation/modification by contacting their recruiter. Authorization to work in the Employing Country Applicants for employment in the country in which they are applying (Employing Country) must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the Employing Country and with Alight. Note, this job description does not restrict management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units. We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization. DISCLAIMER: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units. .




