Candidate need to be on our W2.
Our client is seeking a Frontend Engineer with ASP.NET experience and a deep understanding of React and JavaScript to join our team. As a key player in the organization, you will play a pivotal role in developing disruptive products for the Real Estate industry, directly impacting the company's growth.
Key Accountabilities:
- Develop features and improvements to the Radian products in a secure, well-tested, and performant way.
- Develop and maintain user-friendly and responsive interfaces for mobile and web applications.
- You'll work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Consistently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Help improve the overall experience of our product through improving the quality of the Frontend features both in your group and features that benefit other groups.
- Help identify areas of improvements in the code base, both specific to your group and outside your group (e.g., component library) and help contribute to make it better.
- Learn, collaborate, and teach other Frontend Engineers.
- Fix prioritized issues from the issue tracker.
Required Skills:
- Bachelor's degree or equivalent experience. Master's degree is preferred.
- At least 4 years of professional experience with Angular, React, React Native, ASP.NET, or another modern JavaScript web framework (Vue, Ember, etc.).
- Working knowledge of Java, C#, or nodeJS.
- Understanding of Docker-based applications in a cloud environment.
- Proficiency in utilizing AI assistant tools such as GitHub Copilot or similar platforms.
- Experience using Git in a professional / workplace environment
- A solid understanding of core web and browser concepts (e.g., how the browser parses and constructs a web page).
- A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and / or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Demonstrated ability to onboard and integrate with an organization long-term.
- Positive and solution-oriented mindset.
- Effective communication skills: regularly achieve consensus with peers and provide clear status updates.
- An inclination toward communication, inclusion, and visibility.
- Self-motivated and self-managing, with great organizational skills.
- Demonstrated ability to work closely with other parts of the organization.