📍 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.
🖼️ 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.
🎓 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).
🎨 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.
💵 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.
🎯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
📈 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.
🌐 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.
📄 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.
🛠 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.
👥 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.
⚡ 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.
💡 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.
📌 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.