Feqra
Feqra is a new innovation startup. We build Mobile applications and Real-Time Web applications to fo
- responsible for the process in an agile and cross-functional development team
- Organisation and moderation of Scrum meetings and accompanying the team in fulfilling the sprint goals
- control improvements in the team in terms of efficiency and quality
- Analysis/implementation of customer requirements together with the team
- Product Owner of our Mobile modules of our Digital Banking product.
- Contributes to the product vision in close collaboration with the Product Management
- Manages the Module backlog & priorities according to Product Strategy & Backlog
- Works with stakeholders to identify and organise the steps required for the next iteration, including coordination of dependencies with other POs.
- Manages issues reported by QA and Customer supporting team (cribbage, prioritisation, coordination with other stakeholders)
- Writes concepts/epics (supported by Lead PO) and breaks them down into user stories.
- Defines acceptance criteria plus definition of done, according to the company standards.
- Executes the acceptance of development results, verifies the deliverables of a business solution and tracks progress towards a release
- Designing and programming of services and applications in a product development team (development of new components and extension of existing components)
- All tasks of a “software engineer” in a Scrum team (from design over development to testing within the team)
- Active participation in decisions about used technology, design of interfaces, and internal improvement processes
- Development of highly scalable multi-user systems (parallel processing, high system utilisation)
- 4-5 years' experience in programming as a full stack developer with focus on front-end (React)
- Development experience in Java, TypeScript or JavaScript
- Experience in SW architecture and design also in the area of micro services and web applications
- Experience in the design and implementation of efficient user interfaces
- Extensive know-how in the areas of software development processes and principles (TDD, SOLID, architecture patterns)
- Experience with major libraries and tools from the Java stack such as Spring, Hibernate, Maven
- Experience in core web technologies (HTML5, CSS3) and libraries / frameworks from a typical web application development stack (React, Material UI, Ionic, node, yarn, ...)
- Experience with databases (relational and NoSQL databases) from a development perspective as well as DB paradigms (CAP Theorem, Entity vs. Document stores, CQRS Event Sourcing)
- Experience in the areas of containers (deployment, orchestration), security (identity and access management, secret management), reliability (availability, redundancy, recovery) and monitoring (system monitoring, distributed tracing, application monitoring)
- Experience with IDEs such as Eclipse, Visual Studio, WebStorm, as well as tools such as Jira, Git / Bitbucket, Jenkins
- Good knowledge of English
- Work on a global scrum team from Poland and Switzerland using the latest and greatest tools and technologies
- Be part of our Mobile Application Platform (MAP) team
- Improve and maintain the iOS part of our MAP product, consisting of a Secure Browser and multiple plugins to provide native functionality to our hybrid application (e.g., biometrics, camera, payment scanner, Apple pay, etc.)
- You support our dedicated DevOps team to improve and maintain our iOS build pipelines
- You learn fast and like to define and implement new solutions
- You take ownership of defining the technical solutions, together with the rest of the team