Required Skills:
- Frontend Development (React / Svelte)
-
Progressive Web App (PWA) Development
-
LLM Integration & AI-Driven Web Performance
-
AWS Cloud Services
-
CI/CD & Version Control
-
Test-Driven Development & Software Design
-
Agile Development & Technical Documentation
Nice to Have:
- Service / Business Domain Knowledge
The IB Senior Front-End Developer is a key team member of installed base digital capability. • Define, plan, and deliver new requirements while adhering to industry best practices. • Collaborate with cross-functional teams, including UX/UI designers and backend developers, to translate design mockups and wireframes into interactive web applications. • Stay updated on emerging front-end technologies and industry best practices, driving continuous improvement and innovation within the team. • Mentor and coach team members, fostering a culture of collaboration, learning, and professional growth. • Troubleshoot and resolve frontend issues, ensuring minimal disruption to business operations. Qualifications • 10+ years’ experience in IT Web Development, with a proven track record and strong portfolio of complex, production-grade web applications. • Bachelor’s degree in Computer Science or equivalent practical experience (strong technical background required). • Expert-level proficiency in HTML, CSS, JavaScript, and TypeScript, with a deep understanding of modern frontend architecture and best practices. • At least 5 years of hands-on experience building large-scale applications using modern JavaScript frameworks, with strong expertise in React. • At least 2 years of professional experience working with Svelte, including building, maintaining, and scaling real-world applications. • Advanced experience with state management solutions and frontend ecosystem tooling (e.g., Redux, Zustand, context-based patterns, or equivalent). • Ability to use AI tools (e.g., GitHub Copilot) for code generation, refactoring, and documentation. • Experience working with browser-based LLMs and client-side inference (nice to have). • Expertise in Progressive Web Apps (PWA) development, including Service Workers, caching strategies, and offline-first architecture (nice to have). • Strong understanding of Web Performance Optimization techniques for AI-driven applications, including efficient rendering and resource management (nice to have). • Strong analytical and problem-solving skills. • Excellent communication and collaboration skills. • A desire for continuous learning and staying updated with emerging technologies. • Hands-on experience with AWS services such as EC2, S3, Route 53, DynamoDB, Cloud Front, Lambda, SNS, SQS, API gateway, ELB, and EBS is necessary. • Proficiency in CI/CD, mandatory knowledge of version control systems like GIT, and experience in software design and development in a test-driven environment are expected. • Understanding of service business processes is a plus. • Ability to document requirements and specifications, adeptness in using software engineering tools, and familiarity with Agile development methodologies are important. Skills • Due to the nature of this position sitting on a global team, fluent English communication skills (written & spoken) is required. • Ability to see the consumer perspective and act as their advocate. • Strong interpersonal skills, with ability to communicate and convince at various levels of the organization, and in a multicultural environment. • Ability to effectively multi-task and manage priorities. • Strong analytical and synthesis skills • Initiative to uncover and solve problems proactively. • Ability to understand complex software development environments.