About the position
We continue to grow during these unprecedented times. Reflexions is seeking a forward-looking, Mid-level Front End Web Developer with 2 to 6 years of broad experience who's eager to learn in a supportive team environment.
You will become a key member of the team, allowing us to expand our capabilities and take on more challenging projects. You will support other members of the team, for the time being in a fully remote capacity.
The position requires a strong working knowledge of software and web development best-practices, including MVP design patterns, security, test-driven development, and performance. You will need to be curious about expanding your own skill set, emerging trends, platforms, and technologies.
What you'll do
- Develop next-generation web and mobile experiences using emerging toolsets and frameworks
- Collaborate closely with other design, development, and customer-facing team members
- Produce clean, readable code with corresponding documentation
- Participate in code reviews
- Collaborate closely with our Quality Assurance team to understand, refine, and verify test cases
- Occasionally meet with clients (remotely) to understand their needs and propose technical solutions
What we're looking for
- 2-6 years of “Front End professional web development experience with HTML5/CSS3, JavaScript, React.js and/or Vue, MySQL and/or PostgreSQL. Bonus points for hands on experience with GraphQL and/or devops with Google Cloud using Kubernetes.
- Experience with test driven development including unit testing, automated functional testing with Selenium, and/or supporting a QA team with acceptance test suites
- Bachelor’s Degree in Computer Science, similar technical degree, or an impressive GitHub profile
- Working understanding of computer science fundamentals, including data structures, algorithms, and software design principles
- Must be willing to work in a closely knit team environment and must demonstrate a passion for solving business problems with technology
Attributes
- Excellent communication and listening skills
- Curiosity with an eagerness to learn quickly on the job
- Good collaborator and ability to excel in a team setting
- A strong work ethic and ‘can-do’ problem-solving attitude
- Attention to detail and drive to be successful
- Self-motivated and genuinely excited by technology
- Works well under pressure and can work to occasional tight deadlines
- Friendly and approachable
- Fluency in the English language
Benefits
You can expect a supportive, knowledgeable, and inclusive team to help you succeed. Our benefits include:
- Competitive salary, commensurate with experience
- Comprehensive medical, dental, vision, life and disability coverages, FSA, HSA and 401(k) retirement plan
- Generous paid time off
- Flexible work from home policy
- Learning and development stipends
Industry
- Information Technology & Services
Employment Type
Full-time