Title: Sr. Full Stack Software EngineerLocation: El Segundo, CADuration: Full time Looking for an experienced full stack engineer who is very front-end savvy to join our team! The full stack engineer must be a highly skilled web developer to build and maintain our client facing web applications. This person will combine the art of design with the science of programming and will be responsible for the translation of UI/UX design wireframes to actual code. This individual should be a team player, enthusiastic, fun, ready to work hard, and a problem-solver. This position will work directly in one of our cross-functional teams to create a dynamic and scalable web applications for the future. Primary Responsibilities:
Work directly with designers and engineers to build functionally flawless user experiences.
Deep knowledge of JavaScript/HTML5/CSS and responsive design using modern frameworks and tools.
Translate UI/UX design wireframes to actual code
Optimize the web applications for maximum speed
Influence how and what we build with demonstrated technical expertise and full understanding of user experience and interfaces.
Provide code reviews for fellow web developers.
Adhere to excellence in software engineering best practices, and instill the same discipline and experience to other team members
Write effective APIs
Work closely with product owners and cross-functional team members to define and implement technology-based business solutions
Support DevOps with release management, continuous integration, continuous deployment, and automation
Lead and facilitate R&D efforts in cutting-edge technologies or third-party products to enhance development capabilities in the department
Understand and implement technologies across the full web stack.
Required skills:
You have 5+ years of experience in designing and building web applications.
2+ Years of experience in React/Angular/VueJS Frameworks.
Proven experience as a Full Stack Developer, developing desktop & mobile applications
You are a skilled communicator and are comfortable articulating complex ideas and talking abstract concepts.
You have a deep understanding of SDLC, system design, data structure, algorithms and are comfortable working with highly scalable transactions-based applications.
You care about code quality and you thrive in a test-driven environment
Familiarity with the whole web stack.
Experience integrating DevOps, or working closely with DevOps teams
Familiarity and/or working experience in other programming languages like Python.