UI Principal Engineer
Codinix Consulting Services
About the role
Role Brief
Embark on a transformative journey as a UI Principal Engineer, where you will play a pivotal role in shaping next-generation digital experiences and enterprise-scale front-end platforms. In this role, you will provide strategic technical leadership, influence architecture decisions, and collaborate with senior stakeholders to deliver scalable, secure, and high-performing applications.
You will lead front-end engineering initiatives, define UI architecture standards, mentor engineering teams, and drive innovation across modern web technologies while ensuring alignment with enterprise and regulatory standards.
Key Responsibilities
- Lead the design and development of scalable and high-performance front-end applications
- Define and enforce UI architecture standards, engineering best practices, and coding guidelines
- Collaborate with architects, product owners, designers, and backend teams to deliver end-to-end solutions
- API integration
- Security implementation
- Performance optimization
- Scalability planning
- Lead Agile engineering teams and conduct technical reviews, mentoring, and architectural guidance
- Design and optimize large-scale Single Page Applications (SPAs)
- Work closely with Dev Ops teams to implement CI/CD pipelines and automated deployment strategies
- Support modernization initiatives and continuous improvement efforts
- Provide technical leadership in resolving complex engineering challenges
- Collaborate with stakeholders and leadership teams to align technology strategy with business goals
- Ensure compliance with enterprise security, governance, and regulatory standards
Front-End Technologies
- Java Script
- React
- Redux
- Angular
- Type Script
- ES6
- HTML5
- CSS3
- Styled Components
Testing & Quality
- Jest
- Enzyme
- React Testing Library (RTL)
- Cypress Component Testing
- Java
- RESTful APIs
- Spring Boot microservices
- Backend-for-Frontend (BFF) architecture patterns
- API Gateway integration
- OAuth2 / JWT authentication
Architecture & Engineering Leadership
- Event-driven architecture
- Domain-Driven Design (DDD)
- Performance tuning for large-scale SPAs
- Secure front-end development practices
- Leading Agile teams
- Conducting code reviews
- Driving architectural decisions
- Mentoring engineers
- Experience in banking or financial services domains, especially: Customer Care platforms, CRM systems, Contact Center technologies
- Redux Saga
- Reselect
- GraphQL
- Web Sockets
- Real-time data visualization
- Docker
- Kubernetes
- Amazon Web Services (AWS)
- Microsoft Azure
- New Relic
- Datadog
- Splunk
- XSS
- CSRF
- CORS
- Open-source projects
- Internal engineering frameworks
- Technical blogs or communities
Soft Skills
- Excellent communication and stakeholder management skills
- Strong negotiation and influencing capabilities
- Strategic thinking and business acumen
- Exceptional analytical and problem-solving skills
- Ability to provide technical thought leadership across complex initiatives
Additional Information
Candidates may be assessed on:
- Risk and controls
- Change and transformation management
- Strategic and digital thinking
- Technical architecture and engineering leadership
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free