Job details
Senior Front-End Javascript / React Engineer
- Java
- REST
- AWS
- TypeScript
- Rails
- Agile
- SOLID
Posted: 3 weeks ago
Summary
Smarsh is seeking a Senior Javascript Engineer to join our development team, focused on building our Vendor Risk Management platform. We're looking for motivated Front-End Engineers interested in building user-facing experiences that delight customers. You will be a core member of our engineering team and help build innovative solutions and user experiences for our SaaS platform. The role is highly technical, and candidates must possess a solid understanding of front-end application frameworks and the ability to architect fast, clean, and maintainable user interface components. You’ll be expected to challenge assumptions and provide insightful feedback to continuously promote ongoing technical development through code reviews, knowledge sharing, and mentorship.
- Develop New User-Facing Features: Utilize React.js to create innovative features that enhance user interactions.
- Front-End Libraries and Architecture: Build reusable components and libraries for future use, while managing the overall architecture of the front-end.
- Quality Assurance and Integration: Translate detailed designs and wireframes into high-quality code. Implement and oversee integration with third-party frameworks.
- Performance Improvements: Proactively identify opportunities to enhance system performance through comprehensive impact analysis.
- Team Collaboration: Actively participate in daily scrum meetings to streamline development processes and enhance team cohesion.
- Advanced JavaScript Development Skills: Bring over 4 years of experience in web-based application development, with a deep focus on JavaScript and extensive expertise in React.js. Demonstrate proficiency in crafting dynamic, responsive front-end architectures and delivering high-performance web applications
- Technical Proficiencies: Showcase your ability with JSON-based REST web services and demonstrate extensive knowledge and expertise in modern front-end development tools and practices. This includes proficient use of React and React-Rails for building seamless integration between the front-end and Rails backend, utilizing webpack for module bundling to optimize application loading and performance. Additionally, exhibit your skills in styling encapsulation, allowing for scalable and maintainable CSS management in JavaScript.
- Software Engineering Best Practices: Utilize your understanding of Agile methodologies, software version control, and package management (e.g., npm, yarn) to maintain high development standards.
- Communication and Collaboration: Employ excellent verbal and written communication skills to clearly convey complex ideas and effectively collaborate with various functional teams.
- Design Integration: Integrate user research, user experience, and design workflows into the development process, ensuring usability and aesthetic quality.
- 3+ years of experience specifically as a React.js developer, with additional experience in TypeScript and Web API design
- Bachelor's degree in CS, Engineering, Information Systems, or a related field, or equivalent experience
- Ruby on Rails, Postgres, AWS, and familiarity with basic DevOps practices (containerization, infrastructure as code) would be beneficial.
- A background in technology risk, infosec, or cybersecurity, along with knowledge of TCP/IP networking and experience with continuous integration and deployment, is highly valued.