Job Summary:
We are looking for a Senior Front-End Developer with experience building complex, enterprise-grade web applications. The role will be part of a talented software team working on mission-critical applications and will provide expertise across the full software development lifecycle, from concept and design through testing, release, and ongoing support.
Key Responsibilities:
• Develop mission-critical user interfaces for enterprise applications.
• Write well-designed, testable, efficient, secure, and maintainable code.
• Build modular and reusable components and libraries.
• Prepare and produce releases of software components.
• Investigate, debug, and resolve software defects.
• Work collaboratively with a team in an Agile environment.
• Prepare technical standards and provide technical advice and guidance.
• Collaborate with other programmers to conceptualize and develop software designs.
• Support continuous improvement by staying up to date with front-end technologies and best practices.
• Contribute to application development activities throughout the software development lifecycle.
Required Qualifications:
• Bachelor's degree or equivalent in Computer Science or a related field.
• 6+ years of professional UI/UX development experience.
• 3+ years of professional experience using React.
• Basic understanding and exposure to Next.js.
• Knowledge of TypeScript, JavaScript, HTML5, and CSS3.
• Familiarity with UI component libraries such as MUI.
• Ability to write efficient, secure, and clean JavaScript code.
• Experience building modular and reusable components and libraries.
• Experience with Jest.
• Experience using Git.
• Strong written and verbal communication skills.
• Ability to quickly adapt to changes.
• Ability to work independently and collaboratively with other team members.
Preferred Qualifications:
• Experience with Spring Boot.
• Experience using Kafka.
• Knowledge of MongoDB.
• Experience using Azure DevOps.
• Familiarity with Domain-Driven Design concepts and patterns.
• Knowledge of microservices architecture.
• Hands-on experience using Gradle.