UI Full Stack Developer, Officer

State Street
Full-timeKraków, Małopolskie, Poland
Apply Now

📍 Job Overview

Job Title: UI Full Stack Developer, Officer

Company: State Street

Location: Kraków, Poland

Job Type: Full-Time

Category: UI/UX Development (with Full Stack capabilities)

Date Posted: 2025-06-13T00:00:00

Experience Level: 2-5 Years

Remote Status: On-site

🎨 Role Summary

  • Contribute to the design, development, and enhancement of user interfaces (UI) and user experiences (UX) for finance platforms, focusing on intuitive and efficient interactions for business users.
  • Utilize front-end technologies like React JS, JavaScript, and TypeScript, alongside a solid understanding of HTML/CSS, to build robust and responsive web applications.
  • Apply strong debugging skills and familiarity with UX design principles and tools such as Figma and Sketch to ensure high-quality visual and interactive design implementation.
  • Collaborate within a global technology team to deliver comprehensive solutions, managing highly visible and complex projects from conception through deployment and maintenance.
📝 Enhancement Note: While the title is "UI Full Stack Developer," the description significantly emphasizes UI/UX development skills (Figma, Sketch, UX principles), suggesting a strong design implementation and front-end focus within the full-stack context. The "Officer" title implies a level of responsibility and potentially leadership within the team.

🖼️ Primary Responsibilities

  • Design, Develop, Test, and Validate application solutions for Finance platforms based on detailed business requirements, ensuring alignment with UI/UX best practices.
  • Possess sound fundamentals in Java, design patterns, and unit-testing to build scalable and maintainable back-end systems that support the user interface.
  • Investigate and debug application-related issues, providing timely and appropriate fixes or technical resolutions for critical support issues raised by business users.
  • Communicate effectively with both technical team members and non-technical business colleagues to ensure smooth execution of project tasks and clear articulation of technical concepts.
  • Work collaboratively with infrastructure and other related teams to facilitate the successful deployment and operationalization of cloud applications, focusing on seamless user access and performance.
📝 Enhancement Note: The responsibilities highlight a blend of technical development (full stack) and crucial soft skills like communication and problem-solving, essential for a role that interfaces directly with business users and manages complex projects. The inclusion of debugging and support indicates a hands-on, post-deployment responsibility as well.

🎓 Skills & Qualifications

Education: Bachelor’s/Master's Degree in Computer Science, Computer Engineering, or an equivalent related field. A strong academic foundation in software development and related disciplines is expected.

Experience: Proven work experience as a Full Stack Developer or in a similar role, preferably within the Financial Services industry. Demonstrated experience in building and deploying web-based applications with a focus on UI/UX is required. A strong portfolio showcasing relevant projects and technical skills will be crucial for evaluation.

Required Skills:

  • Advanced skills in designing, developing, and deploying web-based applications with a strong understanding of the full software development lifecycle.
  • Proficiency in Front-End programming languages such as JavaScript, TypeScript, and React JS, with a solid grasp of modern front-end development practices.
  • Solid foundational knowledge of semantic HTML and CSS for building accessible and visually appealing user interfaces.
  • Hands-on experience with Spring Framework (Spring Boot, Spring Security, etc.) and Database Persistence Frameworks (Hibernate, MyBatis, or JDBC) for back-end development.

Preferred Skills:

  • Experience with Cloud data migration on Azure/AWS, understanding cloud-native development principles and deployment strategies.
  • Skills in integration and utilization of Microsoft PowerBI and Tableau for data visualization and reporting, enabling data-driven design decisions.
  • Experience with DevOps practices and tools such as Jenkins and Git for continuous integration and continuous delivery (CI/CD).
📝 Enhancement Note: The required skills clearly lean towards a strong front-end development background with necessary full-stack capabilities. The preferred skills add significant value by indicating a need for cloud experience, data visualization integration, and DevOps proficiency, which are increasingly important in modern application development.

🎨 Portfolio & Creative Requirements

Portfolio Essentials:

  • Present a portfolio showcasing web-based application development projects with a clear focus on UI/UX design and implementation.
  • Include detailed case studies for selected projects, outlining the problem, your role, the design and development process, and the outcome.
  • Demonstrate technical proficiency in front-end development by highlighting code samples, component architecture, and responsiveness across different devices.
  • Showcase the visual presentation standards applied in your projects, emphasizing attention to detail in layout, typography, and color.

Process Documentation:

  • Document your involvement in the research and discovery phase, explaining how user needs and business requirements influenced your design and development decisions.
  • Illustrate your approach to ideation and iteration, showcasing how you explored different design solutions and refined them based on feedback or testing.
  • Detail your validation and testing approaches, including any user testing, A/B testing, or performance testing conducted to ensure a high-quality user experience.
📝 Enhancement Note: While the role is primarily technical, the emphasis on UI/UX requires candidates to demonstrate their understanding and application of design principles through their portfolio. Highlighting process documentation, particularly around user-centered approaches, will be a key differentiator.

💵 Compensation & Benefits

Salary Range: 120,000 - 180,000 PLN Annually (Estimated)

Benefits:

  • Permanent contract of employment from day one, providing job security.
  • Additional holidays including a Birthday Day Off and anniversary days (3rd and 5th year), promoting work-life balance.
  • Gold medical package for employees and their families, ensuring comprehensive healthcare coverage.
  • Premium life insurance package and private pension plan, contributing to long-term financial security.
  • Employee savings plan and Multisport Card, supporting financial well-being and physical activity.
  • Wide range of soft skills training, technical workshops, language classes, and development programs, fostering continuous learning and career growth.
  • Opportunities to volunteer time to company-driven initiatives, employee networks, or organizations of choice, supporting social responsibility and community engagement.
  • Variety of well-being programs, promoting employee health and wellness.
  • Technical or leadership career pathway options, providing clear avenues for professional advancement.

Working Hours: Standard full-time working hours (approximately 40 hours per week), with potential for flexibility to accommodate project needs and global team collaboration.

📝 Enhancement Note: The salary range provided is an estimate based on typical compensation for a UI Full Stack Developer with 2-5 years of experience in Kraków, Poland, considering the financial services industry context and the listed skills. Data sources for this estimate include Glassdoor, Payscale, and local tech salary reports for Poland. The strong benefits package is typical for established financial institutions and is a significant draw for candidates.

🎯Team & Company Context

🏢 Company & Design Culture

Industry: Financial Services - State Street is a major player in investment servicing, data & analytics, investment research & trading, and investment management for institutional clients.

Company Size: 10,001+ employees globally. As a large organization, State Street offers stability and opportunities for working on large-scale, impactful projects.

Founded: State Street has a history spanning over two centuries, indicating a long-standing presence and established processes within the financial industry.

Team Structure:

  • The role is within a Global Technology Team, implying collaboration with colleagues across different geographical locations and time zones.
  • The team delivers a comprehensive and holistic approach to a Business – IT centric relationship, suggesting close collaboration between technical teams and business stakeholders.
  • The team works in a complex environment with multi-location teams, requiring strong communication and coordination skills.

Methodology:

  • The team operates in a fast-paced and agile development environment, indicating iterative development cycles and responsiveness to changing requirements.
  • Experience in agile data and development engineering methods, such as those supported by Atlassian Cloud Jira and Confluence, is valued.

Company Website: https://www.statestreet.com

📝 Enhancement Note: The company context highlights State Street's significant presence in the financial services industry and its large global scale. The description of the technical team structure and methodology points towards an agile, collaborative environment with a focus on delivering solutions in partnership with the business.

📈 Career & Growth Analysis

Design Career Level: This role, titled "Officer," suggests a mid-level to senior position within the technical track, likely involving significant contribution to projects and potentially mentoring junior team members.

Reporting Structure: Reporting is likely within the Global Technology Services (GTS) function, which is central to State Street's digital transformation efforts.

Design Impact: As a UI Full Stack Developer working on Finance platforms, your work will directly impact the tools and systems used by finance departments globally, contributing to efficiency and data accessibility. The GTS function is key to delivering data and insights to clients, underscoring the importance of well-designed and functional interfaces.

Growth Opportunities:

  • Opportunities for technical career progression within the GTS function, potentially specializing further in front-end architecture, back-end development, or cloud technologies.
  • Access to a wealth of development programs, technical workshops, and educational support to enhance design and development skills.
  • Potential for growth into leadership positions within the technical or team management tracks.
📝 Enhancement Note: The "Officer" title, combined with the experience level and responsibilities, indicates a role with significant potential for growth within State Street's technical hierarchy. The availability of development programs and clear career pathways reinforces the company's commitment to employee advancement.

🌐 Work Environment

Studio Type: Office-based environment in Kraków, Poland, with potential collaboration across other global locations like Dublin and Gdańsk.

Office Location(s): Primary location is BIG - Zielinskiego in Kraków, Poland. Other listed locations include Dublin 2, Ireland, and Gdańsk, Poland.

Design Workspace Context:

  • The office environment is likely designed to facilitate collaboration among team members.
  • Access to necessary technical tools and infrastructure for development and testing.
  • Opportunities for direct interaction with team members and potentially business stakeholders in the Kraków office.

Work Schedule: Full-time, on-site role. While the description mentions flexible Work Programs generally at State Street, this specific role is listed as on-site, suggesting a preference for in-office presence for team collaboration and project work.

📝 Enhancement Note: The on-site nature of the role in Kraków emphasizes the importance of in-person collaboration for this specific team. The mention of other office locations suggests potential for occasional travel or interaction with teams in those locations.

📄 Application & Portfolio Review Process

Design Interview Process:

  • The process likely begins with an initial screening to assess technical qualifications and experience.
  • Subsequent rounds will involve technical interviews focusing on your full-stack development skills, including front-end frameworks, back-end technologies, and database knowledge.
  • Expect questions related to your design implementation skills, including your familiarity with UX principles and tools like Figma and Sketch, and how you translate design into functional code.
  • A potential technical challenge or coding exercise to evaluate your problem-solving abilities and coding proficiency.
  • Interviews to assess cultural fit, teamwork skills, and communication abilities, particularly given the global team structure.

Portfolio Review Tips:

  • Tailor your portfolio to highlight projects that demonstrate strong UI development skills and successful implementation of user-centered design principles.
  • For each case study, clearly articulate the problem you solved, your design and development process, and the technologies used.
  • Be prepared to discuss your role in collaborating with designers (if applicable) and translating design mockups into functional interfaces.
  • Showcase responsive design implementation and attention to detail in the visual presentation of your projects.

Challenge Preparation:

  • Review fundamental data structures, algorithms, and coding best practices.
  • Practice coding challenges in your preferred front-end and back-end languages (React JS, Java, etc.).
  • Be prepared to explain your thought process and rationale behind your code and design decisions.

ATS Keywords: Application Development, UI Development, UX Design Principles, Full Stack Development, Java, JavaScript, TypeScript, React JS, HTML, CSS, Spring Framework, Hibernate, MyBatis, JDBC, SQL, Git, DevOps, Jenkins, Cloud Computing, AWS, Azure, Figma, Sketch, PowerBI, Tableau, Functional Testing, Risk Management, Issue Management, Data Engineering, Application Management, IT Infrastructure Support, Technical Project Management, Delivery Management, Production Management Support, Collaboration, Teamwork, Time Management, Critical Thinking, Strategic Thinking, Problem Solving, Active Listening, Decision Making, Databricks, Atlassian Jira, Confluence, Agile Development, Financial Services, User Interface, User Experience, Web Development, Responsive Design, Component-Based Development, Reusable Components, Composable Elements, Semantic HTML, Native JavaScript, HTTP Requests, Web Service Calls, Restful Web Service, Debugging, UX Design Principles, Figma, Sketch, Network Console, Frontend Development, Backend Development, Database Persistence, Design Patterns, Unit Testing, Cloud Migration, Data Visualization, Reporting, Version Control, Package Management, Code Maintenance, Technical Expertise, Issue Resolution, Workaround Solutions, Escalation Procedures, Technical Documentation, Non-Technical Communication, Global Teams, Client Teams, Self-Motivated, Attention to Detail, Data Lake House.

📝 Enhancement Note: The interview process is likely to be comprehensive, covering both technical depth in full-stack development and the ability to implement good UI/UX. The portfolio review will be critical for showcasing practical experience in building user interfaces. The ATS keyword list is extensive, covering technical skills, tools, methodologies, and soft skills mentioned in the job description.

🛠 Tools & Technology Stack

Primary Design Tools:

  • Familiarity with Figma and Sketch is mentioned, indicating that while not a core design role, interaction with design artifacts created in these tools is expected for UI implementation.

Primary Development Tools:

  • React JS, JavaScript, TypeScript for front-end development, highlighting the importance of modern JavaScript frameworks.
  • Java with Spring Framework (Spring Boot, Spring Security, etc.) for back-end development, indicating a Java-centric back-end environment.
  • Database Persistence Frameworks like Hibernate, MyBatis, or JDBC, essential for interacting with databases.

Collaboration & Handoff:

  • Git for version control, a standard tool for collaborative code development.
  • Atlassian Cloud Jira and Confluence for agile data and development engineering methods, suggesting their use for project management and documentation.

Research & Testing:

  • Functional testing skills are required, indicating a need to ensure the developed applications meet business requirements.
  • Debugging skills with web browser's network console are necessary for troubleshooting front-end to back-end communication.
📝 Enhancement Note: The technology stack is clearly defined, pointing to a modern full-stack environment with a strong emphasis on React for the front-end and Java/Spring for the back-end. Familiarity with design tools like Figma and Sketch is a key differentiator for the UI aspect of the role, emphasizing the need to work closely with design outputs.

👥 Team Culture & Values

Design Values:

  • Emphasis on delivering comprehensive and holistic solutions, suggesting a focus on the end-to-end user experience within the finance platforms.
  • Value placed on strong analytical and problem-solving skills to address complex challenges in a demanding work environment.
  • A focus on effective communication and collaboration, essential for working across global teams and with business colleagues.

Collaboration Style:

  • Highly collaborative environment with multi-location teams, requiring strong coordination and communication skills.
  • Agile development methodology encourages frequent interaction and feedback loops within the team.
  • Close collaboration with business colleagues highlights a partnership approach to delivering technology solutions.
📝 Enhancement Note: The team culture appears to be highly collaborative and values strong technical skills combined with effective communication and problem-solving. The global nature of the team adds a layer of complexity that requires adaptability and cross-cultural communication skills.

⚡ Challenges & Growth Opportunities

Design Challenges:

  • Working in a complex environment with multi-location teams requires navigating different time zones, communication styles, and potentially cultural nuances.
  • Managing highly visible and complex projects from start to finish demands strong organizational skills and the ability to handle pressure.
  • Investigating and resolving critical application support issues under time constraints requires effective debugging and problem-solving skills.

Learning & Development Opportunities:

  • Opportunities to enhance skills in a wide range of technologies including cloud services (AWS/Azure), data visualization tools (PowerBI/Tableau), and big data technologies (Databricks, Data Lake House).
  • Access to various training programs, workshops, and language classes to support continuous professional development.
  • Potential to develop leadership skills and pursue leadership career pathways within the organization.
📝 Enhancement Note: The challenges are significant, reflecting the complexity of working in a large, global financial institution. However, these challenges are balanced by extensive learning and development opportunities, allowing individuals to grow their technical expertise and potentially move into leadership roles.

💡 Interview Preparation

Design Process Questions:

  • Be prepared to discuss your experience in translating design mockups (e.g., from Figma or Sketch) into functional code and implementing responsive UIs.
  • Explain your approach to ensuring a good user experience in the applications you develop, even if you are not a dedicated UX designer.
  • Discuss how you collaborate with designers and other stakeholders during the development process.

Company Culture Questions:

  • Research State Street's values and recent initiatives, particularly in technology and digital transformation.
  • Prepare to discuss your experience working in fast-paced, agile environments and collaborating with global teams.
  • Be ready to provide examples of how you have effectively communicated technical concepts to non-technical audiences.

Portfolio Presentation Strategy:

  • Focus on projects where you had significant involvement in the UI development and implementation.
  • Clearly articulate the technical challenges you faced and how you overcame them.
  • Highlight any instances where you contributed to improving the user experience through your development work.
📝 Enhancement Note: Interview preparation should focus on demonstrating strong technical skills in the required technologies, the ability to work effectively in an agile and collaborative environment, and an understanding of how your development work contributes to the overall user experience. Highlighting relevant projects from your portfolio will be crucial.

📌 Application Steps

To apply for this design position:

  • Submit your application through this link
  • Customize your resume to highlight your relevant UI development, full-stack skills, and experience in the financial services industry (if applicable), incorporating keywords from the ATS list.
  • Prepare your portfolio, ensuring it showcases projects relevant to the role's technical and UI/UX implementation requirements, with detailed case studies.
  • Practice explaining your technical projects and design implementation process clearly and concisely, preparing for potential technical challenges and behavioral questions.
  • Research State Street's technology initiatives, company culture, and the financial services industry to demonstrate your interest and understanding during interviews.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and design industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Apply NowApply before: August 4, 2025