Zaelab is searching for a talented Senior Front-End Software Engineer (Angular 2+)
Your Responsibilities
- Transform visual designs and wireframes into features, using latest front-end technologies
- Troubleshoot UI bugs and JavaScript errors during whole cycle of project development
- Implement bug fixes on a designated client project, identify root causes of the bugs
- Participate in code reviews on daily basis and provide valuable feedback to other engineers
- Analyze and improve existing customer experience through user interface following all the best practices and coding standards
- Work closely with team to ensure proper implementation of project functionality
- Actively participate in team meetings; brainstorm activities related to the project issues
- Be a strong team player focused on collaboration and continuous integration
- Ability to work independently
- Own deployment setup & processes while communicating work included in each release
Requirements
- 3+ years in a Senior Engineering role
- Strong theoretical and practical knowledge of JavaScript (ES2016+), HTML & CSS, reusable component architecture, modules & routing strategy, HttpClient & API integrations, state management, RxJS, SSO implementation
- Deep knowledge of Angular 2+
- Experience with TypeScript
- Experience with Rest & GraphQL APIa
- Good knowledge of client-server architecture
- Experience in web page loading time / bundle optimization
- Understanding of CI/CD pipelines
- Experience in code reviewing and coaching junior/middle engineers
- Good understanding of software design patterns
- Experience with code version control systems (Git, Bitbucket, or similar)
- Strong interpersonal communication and collaboration skills
- English C1 or better
- Quick learner and open to feedback
- Innovation mindset with a passion for learning new technology
- Proactive and collaborative with a continuous improvement mentality
- Kind and intellectually mature
- Proactive team player
Will be a plus
- Experience with Jira and Confluence
- Understanding Agile methodologies (Scrum, Kanban)
- AEM experience
- Copilot (or similar AI) experience
- AI Chat integration experience
Benefits
- Experience working with US clients
- Competitive compensation depending on experience and skills
- Unlimited, paid time off and vacation
- Budget for certifications and IT conferences
- Friendly team to work with around the world
- Be a team player in an agile software development environment focused on collaboration and continuous integration