Please scroll down, To apply

Sr. Front-End Engineer

hiring now

Cameron Craig Group

2021-12-03 14:30:03

Job location Sunnyvale, California, United States

Job type: fulltime

Job industry: Engineering

Job description

POSITION SUMMARY:

Were looking for a Senior front-end software engineer that can build extensible, robust web applications, with an eye for UI/UX and extensibility. We leverage AWS, Web Components, EmberJS and NodeJS to develop high-performance applications for the insurance industry.

WHAT YOULL DO:

* Design and implement Extensible front-end systems for customers and internal applications
* Work with Product team to analyze business problems to design innovative solutions and/or implement complex code changes for specific requirements or applications
* Serve as a technical expert on multiple areas or more complex areas of the application/product
* Participate in design discussions and serve as technical expert for development across the entire front-end stack
* Perform code reviews and analysis
* Participate in technical design and code reviews
* Develop and execute unit tests
* Assist Customer Operations and customers with software issues
* Evaluate new technologies and tools needed / that could be introduced into tech stack; and
* Work closely with data science, machine learning, and product teams to ensure successful development and timely delivery of new features;

SKILLS / REQUIREMENTS:

* Education: BS in Computer Science, or related field
* Experience: 5 or more years experience building web-based UIs. You have designed, developed and deployed large systems and put them in the hands of customers with high quality and uptime
* Technology: Knowledge and experience with Javascript, HTML, CSS, and one leading Front-End framework (Preferably ReactJS).
* Strong Architecture skills: The language and stack may change, but high-quality code does not. You thrive on not only coding solutions that solve todays problems, but can be scaled and extended quickly
* Self-starter: You enjoy working out problems and can translate high-level tasks. and guidance into tested, readable, high-quality code
* Fast Learner: We use whatever technology fits the task, not creating tasks that fit the technology. You should be able to learn new languages/tech-stacks and apply them effectively
* Team Player: You want others to succeed just as much as you want to yourself and enjoy working in a collaborative environment; working across domains to solve complex, large-scale problems
* Communication: Excellent written and verbal communication skills

Inform a friend!

Top