Senior Software Engineer
This is a remote position.
We are seeking an experienced Front-End Engineer.
What You Will Do
-
Develop and maintain and scale our main UI application using React and TypeScript
-
Collaborate with design and product teams to implement user interfaces and features.
-
Regularly review the design system and propose improvements and updates, including new components or features.
-
Write clean, maintainable code and adhere to best practices in software development.
-
Participate in code reviews and provide constructive feedback to other team members.
-
Implement automated tests to ensure functionality and maintain high quality.
-
Troubleshoot and debug issues to ensure smooth performance of our applications.
-
Stay up-to-date with the latest trends and technologies in web development.
Requirements
- Working understanding of React, Typescript, HTML, CSS, Git, REST APIs, UI testing (end to end and unit testing)
- Nice to have understanding: Component libraries and other open-source projects, Functional Programming, UI/UX design, NodeJS, SQL, relational databases, design, utilizing a debugger
- Fullstack development with Java/.Net technology would be a plus
- Familiarity with graphic design applications such as Figma, InVision, Adobe XD, Sketch, etc.
- Working understanding of the Agile development cycle & programming techniques & tools for modern Web-based applications.
- Focus on efficiency, user experience, & process improvement
- Excellent project & time management skills
- Strong problem solving, verbal & written communication skills