We are looking for a Lead UI Software Engineer to work with our FICO Platform Engineering team. As a Lead UI Software Engineer, you will be working in an Agile environment, leading and working with a team of architects and developers. Join us and contribute to the development of user interfaces for platform capabilities in our AWS cloud infrastructure.
The Opportunity
"Looking for an opportunity to work with cutting edge technologies and have a rewarding and challenging career? We are looking for a Lead UI Software Engineers to work with our FICO Platform Engineering team. As a Lead UI Software Engineer, you will be working in an Agile environment, leading, and working with a team of architects and developers, in designing and developing user interfaces for platform capabilities that run in our AWS cloud infrastructure” - Hiring Manager
What You'll Contribute
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define project requirements and deliverables.
- Design robust and scalable Java-based solutions that meet business needs and industry standards.
- Actively participate in POC initiatives, working closely with the Architecture team to explore and validate new technologies and approaches.
- Write clean, maintainable, and efficient Java code, following best practices and coding standards.
- Provide technical guidance, mentorship, and support to ensure successful project delivery.
- Perform code reviews and provide constructive feedback to team members to enhance code quality.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Stay up-to-date with emerging trends and technologies in the Java ecosystem and recommend their adoption when appropriate.
- Drive continuous improvement initiatives in the development process and identify opportunities to optimize code, processes, and tools.
- Collaborate with DevOps and IT teams to ensure the seamless deployment and operation of software applications.
- Foster a culture of innovation, teamwork, and knowledge sharing within the engineering team.
What We’re Seeking
- Bachelor’s/Master’s in Computer Science, related disciplines, or relevant experience.
- Extensive expertise in frontend development, including Advanced Angular (preferably 13+), TypeScript, Advanced JavaScript, BootStrap, SCSS/CSS, and HTML is mandatory.
- Proficiency in event-driven and asynchronous communication, RxJS, NgRx for state management.
- Knowledge of monorepo development and Nx will be advantageous.
- Experience working with Micro frontend architecture, system design, and SaaS solutions.
- Ability to provide clear technical requirements and collaborate effectively with backend developers.
- Certification in AWS is a plus.
- Strong commitment to testing, with experience using Cypress and Jest.
- Thorough understanding of enterprise architecture models and distributed software design.
- Knowledge of containerization and orchestration technologies like Docker/Kubernetes.
Our Offer to You
A culture and work environment strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
The opportunity to make a difference by leveraging your unique strengths.
Highly competitive compensation and rewards.
Flexible work options, opportunities to give back to your community, social events with colleagues and a comprehensive benefits program inclusive of progressive parental leave.