Summary
Join BlackCloak, a rapidly growing company, as a Senior Front-End Engineer. You will be a technical leader, building sophisticated, scalable web and mobile applications using React and React Native. This role demands expertise in modern front-end technologies and mentoring junior developers. You will architect applications, lead design implementations, collaborate with cross-functional teams, and establish best practices. BlackCloak offers a competitive salary, exceptional benefits, and a fully remote work environment within the USA.
Requirements
- 5+ years of professional experience in front-end development
- 3+ years of hands-on experience with React and React Native
- Expert knowledge of JavaScript/TypeScript, HTML5, and CSS3/Sass/Less
- Experience with state management libraries (Redux, MobX, Context API)
- Proficiency in implementing responsive design and cross-browser compatibility
- Strong understanding of RESTful APIs and GraphQL integration
- Experience with testing frameworks like Jest, Enzyme, or React Testing Library
- Knowledge of performance optimization techniques for web and mobile applications
- Familiarity with CI/CD pipelines and deployment strategies
- Experience with version control systems (primarily Git)
- Understanding of web accessibility standards (WCAG) and implementation practices
- Proven ability to lead projects and mentor junior team members
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to explain complex technical concepts
- Experience with Agile development methodologies
Responsibilities
- Architect and develop high-quality applications using React for web and React Native for mobile platforms
- Lead the design and implementation of reusable component libraries and design systems
- Collaborate with product managers, designers, and backend engineers to deliver comprehensive solutions
- Establish best practices, coding standards, and performance optimization strategies
- Perform code reviews and provide constructive feedback to strengthen the team's technical capabilities
- Mentor junior developers and facilitate knowledge sharing within the engineering organization
- Optimize applications for maximum speed, scalability, and responsiveness across various devices
- Implement automated testing frameworks and strategies to ensure quality and reliability
- Troubleshoot complex issues across different browsers, devices, and operating systems
- Stay current with emerging technologies and industry trends to continuously improve our tech stack
- Contribute to technical documentation for systems, components, and features
- Work with Product and UX/UI designers to transform design concepts into functional, responsive interfaces
- Identify and address technical debt and architectural limitations
- Participate in the full product development lifecycle from concept to deployment
Benefits
- 100% Remote Company, within the USA
- Comprehensive Medical, Dental, and Vision plans with 100% employer-paid monthly premiums for employees & 50% employer-paid monthly premiums for dependents
- Health Savings Account with company contribution for eligible medical plans
- Flexible Vacation Plan
- 10 Paid Company Holidays
- 100% employer-paid Life, AD&D and Short- and Long-Term Disability Insurance
- 401k with Traditional and Roth options, including employer match
- Company Equity
- Paid Parental and Pregnancy Recovery Leave
- Company and team off-sites and virtual events throughout the year
- Home office stipend
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.