Senior Software Engineer Opportunity

13 hours ago


Kraków, Lesser Poland, Czech Republic beBeeSoftware Full time
Senior Software Engineer Opportunity

We are seeking an experienced and skilled Senior Software Engineer to join our Mobile Platform teams. As a key member of our cross-functional team, you will be responsible for developing high-quality mobile applications, working closely with Product Owners, Scrum Masters, Analysis and UX design.

Job Description
  • Develop and deliver high-quality mobile applications, meeting agreed requirements and standards.
  • Work collaboratively with the development team, Product Owners, Scrum Masters, Analysis and UX design to ensure successful project delivery.
  • Contribute towards establishing levels of automation tests coverage that are required for the project.
  • Peer review code by a diverse team, provide feedback in a timely and collaborative manner.
  • Identify strategic ways to reduce technical debt, working with teams to ensure they are continuously improving.
Required Skills and Qualifications

To succeed in this role, you will need:

  • Strong experience in developing, deploying, and supporting complex iOS applications with a great knowledge of Swift and Objective-C.
  • In-depth understanding of Apple recommended design principles, interface guidelines and coding best practices.
  • Experience with code coverage, UI and unit testing tools like XCTest, Specta, Expecta, OCMock, Appium etc. as well as good knowledge of Xcode/AppCode IDE, build and distribution processes, knowledge of dependency managers such as Cocoapods.
  • Expert knowledge of building responsive user experiences across phones and tablets, with Accessibility principles in mind as well as knowledge of performance, scalability, security, architecture, and engineering best practices.
  • Familiarity with security concepts and integration is must, like secure networking, data protection, OWASP Mobile Top 10.
  • Hands on experience in remote APIs, concurrency, client-side persistence and various architectural design patterns (UDF, MVVM, MVC, Redux).
  • BS degree in Computer Science with 5+ years of broad engineering experience, including at least 2 years in similar senior engineering role.
Benefits

We offer a competitive salary, annual performance-based bonus, additional bonuses for recognition awards, multisport card, private medical care, life insurance, one-time reimbursement of home office set-up (up to 800 PLN), corporate parties & events, CSR initiatives, social fund, flexible working hours, free parking, nursery discounts, financial support with trainings and education.

Others

This role offers a chance to work in a multi-disciplinary, agile product team designing and building mobile applications using modern technology stacks, with the ability to quickly pick up new technologies/paradigms and implement solutions across the full stack.

As a Senior Software Engineer, you will have the opportunity to challenge code, design, and implement to ensure they are of highest quality, in line with HSBC and industry standards.

Key Requirements
  • iOS
  • Swift
  • Objective-C
  • UI
  • Unit testing
  • Appium
  • Xcode
  • SAST
  • REST API
  • Security
  • Networking
  • OWASP
  • Design Patterns
  • MVVM
  • MVC
  • Redux
  • BS degree in Computer Science
What We Offer

We provide a unique opportunity to develop your skills and career in a dynamic and innovative environment, with:

  • Training budget
  • Private healthcare
  • Flat structure
  • International projects
  • Multisport card
  • Monthly remote work subsidy
  • Psychological support
  • Conferences
  • PPK option
  • Annual performance based bonus
  • Integration budget
  • International environment
  • Small teams
  • Employee referral bonus
  • Mentoring
  • Workstation reimbursement
  • Company share purchase plan
  • Childcare support programme
  • Bike parking
  • Playroom
  • Shower
  • Canteen
  • Free coffee
  • Free beverages
  • Free parking
  • In-house trainings
  • In-house hack days
  • No dress code
  • Modern office
  • Knowledge sharing
  • Garden
  • Massage chairs
  • Kitchen
,

  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this roleGood written and verbal communications skills, very good English.Able to articulate a clear understanding of event-driven architecture patterns.A strong grasp of functional, non-blocking, asynchronous code.Security software related experience is desired.Hands on experience with AWS.Performance testing knowledge is...


  • Kraków, Lesser Poland, Czech Republic beBeeSoftwareEngineeringLead Full time 60,000 - 90,000

    Engineering Leadership Opportunity",">Job DescriptionWe are seeking an experienced Engineering Lead to join our team. This is a fantastic opportunity for a talented individual to lead the development of our next-generation software solutions.As an Engineering Lead, you will be responsible for leading a team of engineers and collaborating with...


  • Kraków, Lesser Poland, Czech Republic beBeeSoftware Full time €60,000 - €96,000

    Cloud Software EngineerAre you looking for a challenging role that allows you to develop cloud-based applications using Java and associated frameworks?This is an opportunity to work with a talented team on a wide range of projects, leveraging your skills in design, development, and maintenance.We are seeking an accomplished Senior Cloud Software Engineer to...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this roleStrong proficiency in either Java or Scala with proven 5+ years of experience building multi-tiered enterprise applications.Familiarity with Atlassian tools (JIRA, Confluence).Excellent communication skills; able to perform some BA tasks.Analytical mindset with strong problem-solving abilities.Ownership mentality...


  • Kraków, Lesser Poland, Czech Republic beBeeSoftware Full time €53,000 - €67,000

    Are you looking for a challenging role that will push your skills to the next level? As a Senior Software Engineer, you will be working on building brand new, cloud-hosted products that streamline the capture, correlation, and real-time distribution of mission-critical information.Required Skills and QualificationsAn experienced programmer with hands-on...


  • Kraków, Lesser Poland, Czech Republic beBeeDevelopment Full time 6,615,000 - 8,490,000

    Senior Software Development LeadOur Vision:We aim to develop cutting-edge technology for power grids, improving efficiency, security, and longevity.The Opportunity:As a Senior Software Developer, you will lead the development of innovative solutions for future power grids. Collaborating with global teams, you will design and develop software used in critical...


  • Kraków, Lesser Poland, Czech Republic ITDS Full time

    You're ideal for this role if you have:Solid hands-on experience with Java and Spring BootStrong background in building RESTful APIs and microservicesFamiliarity with DevOps tools such as JIRA, Confluence, Jenkins, and AnsibleGood understanding of Agile/Scrum delivery methodologiesExcellent analytical and problem-solving skillsStrong interpersonal and...


  • Kraków, Lesser Poland, Czech Republic beBeeservicenow Full time 480,000 - 720,000

    Job DescriptionWe are seeking a skilled ServiceNow IT software engineer to fill a critical role in our IT Service Management DevOps team.


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this roleProven experience in software development with modern languages Java 17+ (must have), Python / Go (nice to have)Knowledge of Ansible Tower / Ansible scripts, JenkinsPractical experience with S3 Storage (ECS), SQL (PostgreSQL, Oracle DB)Strong problem-solving and analytical abilities Pragmatic approach to...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this roleExcellent experience in the Data Engineering Lifecycle. You will have created data pipelines which take data through all layers from generation, ingestion, transformation and serving. Senior stakeholder management skills. Experience of modern Software Engineering principles and experience of creating well tested...