Senior Software Engineer — Frontend
About The Role
We are seeking a skilled Frontend Software Engineer with extensive experience in building web applications to join our team. The ideal candidate will possess deep expertise in JavaScript, NodeJS, and ReactJS, along with familiarity with frontend development tools and testing frameworks.
In this role, you should be comfortable working in a UNIX environment and have a solid understanding of networking fundamentals and HTTP protocols. Experience in the payments and financial data integrity domain is a plus. Familiarity with OAuth2 and OIDC protocols, as well as frontend performance monitoring and optimization techniques, will also be advantageous. You will be instrumental in enhancing our platform to elevate our customers' financial experiences.
What You'll Do
- Design and develop robust web applications using JavaScript/TypeScript, NodeJS, and React.
- Analyze complex business requirements to propose and implement effective solutions.
- Maintain high standards of code integrity and organization to ensure software quality and maintainability.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Continuously evaluate and prioritize improvements to existing code and implementations, ensuring adherence to best practices.
What We’re Looking For
- At least 3 years of experience with a strong portfolio showcasing your work.
- Proficiency in JavaScript and NodeJS.
- Hands-on experience with React and JavaScript (TypeScript experience is a plus).
- Comfortable with UNIX systems and command line operations.
- Strong foundation in networking principles and HTTP protocols.
- Proficient in English, both written and verbal.
- A keen sense of user interface and user experience design.
Apply for this job
*
indicates a required field