Lead JS Developer, Santa Monica

Our client in Santa Monica is an early stage, well funded ($2.5m) startup led by experienced founders.  The CTO has been a client previously.  Culturally speaking, the environment is a proper balance of intelligence and nice, down-to-earth people. This is your opportunity to be a part of an elite team building the brain behind commerce automation. As a key member of the team you will be giving small businesses access to the same incredible technologies that are changing the way Amazon, Walmart and other big brands drive people to make purchases.
The main founder is a successful fintech pioneer with several prior exits and excellent connections with premier venture capital firms. 


About the Role
We’re looking for a talented full-stack engineer who wants to get in on the ground floor and
jumpstart the development of a new software platform.
You have been itching to put your incredible knowledge of the latest and greatest tools and
techniques to work. This is your chance to do it on a company that is already achieving
significant month-over-month customer growth and is ready to start building the technology that will take the company into the future.
Currently it's a very lean shop, but the company is expanding quickly.  We need someone who
wants to take on both the responsibility of architecting and building a codebase along with
mentoring and working alongside new developers as they come on board.
The ideal candidate has experience with the best tools and techniques used to build a modern
scalable software stack and an unwavering commitment to producing high quality, reusable and testable code.


Qualifications
● 6+ years software development experience
● 3+ years software architecture experience
● 2+ years team leadership experience
● Expert in Javascript/NodeJS and modern JS Frameworks (Angular, React, Express, etc)
● Expert in modern development tools and techniques (Git, Agile, etc)
● Experience with cloud infrastructure and APIs (AWS, Google Cloud, etc).
● Experience with both SQL and NoSQL design patterns and anti-patterns
● Experience with automated deployment and testing tools
● BS in Computer Science is helpful, but not in lieu of legitimate skills and fundamentals

What You'll Get in Return:
● Meaningful equity in early-stage startup
● Competitive salary
● Health/Dental/Vision
● Flexible vacation policy
● Great office space in Downtown Santa Monica

Java Engineer, Santa Monica

Our client in Santa Monica has been an ongoing relationship with the firm for years, and anyone we've placed here has been very stable and happy in the organization.  It's a small startup culture, but not necessarily the grind or uncertainty that earlier stage startups might have.   Excellent benefits and creative environment, too!  Well funded and "at profitability".

As a Senior Full Stack Engineer, you’ll be responsible for architecting and building features that will improve the functionality and experience of a proprietary platform. You will bring ideas to life by prioritizing, managing, coding and shipping new features that will help grow the platform and company to the next level. This is a great opportunity to own the software design and development of the platform end-to-end and be part of a disruptor in the digital content space.

Responsibilities:

  • Work with visual & UX designers, marketing and customer support teams to help build features that increase user growth and customer satisfaction
  • Implement and maintain front-end and back-end code to enhance the foundation of a complex technology platform
  • Manage stakeholders expectations through prioritization and consistent communication

Requirements:

  • BS or MS in computer science or a related technical field or equivalent practical experience
  • 6 or more years of software development experience
  • Experience working with SQL databases.
  • Experience working with backend technology such as Java
  • Knowledge of HTML, Javascript and CSS
  • Ability to work independently in a less-structured environment

 

Front End Engineer, Venice

Our client in Venice, CA is an early stage startup whose founders have worked together for over a decade.  They're well educated, entrepreneurial and down to earth people with a previous track record of success in launching a successful startup, plus established tech brand experience.   The company is seed funded by premier investors with plenty of run rate.  This IS still an early stage company. You should be excited to join a small tight-knit team and help build it from the ground up.  

You are the type & level of engineer who can hit the ground running writing code. This role will allow for a great deal of influence on all engineering and product decisions since the team is small (but growing steadily). The  team is building the backend as an API that the front end consumes. Engineers design APIs and build scalable, reliable systems.  Everything with the user in mind, of course, while collaborating closely with the product and design teams.

Our stack:

·         Front-end: NodeJS / React / Sass

·         Back-end: Python3 / Flask / Postgres

·         Infrastructure: AWS / Ansible

Responsibilities

·         Design, build, and maintain reusable code

·         Collaborate with team members to develop new features

·         Participate in code and design reviews

Qualifications

  • You know how to build software and like writing code
  • 3+ years experience in software development; startup experience a big plus
  • Experience with React in a production environment
  • Bonus if prior work includes consumer-facing product
  • BS or MS in Computer Science from a top school preferred, but a portfolio of great projects you've built is even better

Backend Engineer, Venice

Our client is an early stage startup with founders who’ve worked together for over a decade.  They are well educated, entrepreneurial, and down to earth types with solid experience in launching successful startups and managing noteworthy tech brands.  Located in Venice, CA.

We are helping our client build out a core team of engineers with folks who can hit the ground running writing code. Since this is an early stage company, the total team is still pretty small but almost half of them are engineers!  This role will allow for a great deal of influence on all engineering and product decisions. They build their back-end as an API that the front end consumes. Engineers will design APIs and build scalable, reliable systems.

The stack:

·         Front-end: NodeJS / React / Sass

·         Back-end: Python3 / Flask / Postgres

·         Infrastructure: AWS / Ansible

Responsibilities

·         Design, build, and maintain reusable code

·         Collaborate with team members to develop new features

·         Participate in code and design reviews

Qualifications

·         Solid experience with Python in a production environment

·         Experience integrating with third-party APIs

·         Practical knowledge of relational databases

·         BS or MS in Computer Science from a top school preferred, but a portfolio of great projects you've built is even better.

·         3+ years experience in software development; startup experience a big plus!

Product Manager, Venice

Our client in Venice, CA is an early stage startup whose founders have worked together for over a decade.  They're well educated, entrepreneurial and down to earth people with a previous track record of success in launching a successful startup, plus established tech brand experience.   The company is seed funded by premier investors with plenty of run rate.  This IS still an early stage company, so you have to be excited to join at this stage, and help build it from the ground up.  You will be the first hire on the product team (reporting to a Head of Product with deep experience).

You will work closely with the CTO and Head of Design, along with a team of talented engineers. In the short term, you will be the driving force behind the launch of the initial product (external & internal). As the organization grows, you’ll have the opportunity to manage new verticals and help scale the product, team, and company.

Responsibilities

·         Own significant portions of customer and internal facing products

·         Work closely with engineering, design, business, and marketing to define and build features, from conception to launch and beyond

·         Navigate the complexities inherent in our product development, including regulatory compliance, thorny data sets, and contracting with vendors

·         Handle the “day-to-day” of building a product (sprint planning, standups, etc.) along with planning and managing a long-term product roadmap

·         Propose, monitor, and drive best-in-class performance on a core set of customer usage metrics

Qualifications

·         5-7 years of product management experience, ideally including at least one stint at an early stage startup

·         Proficiency in building both internal and external facing websites and tools from the ground up

·         Experience in delivering at least one data-intensive product from start to finish, preferably in a highly-regulated industry (e.g. healthcare, finance)

·         Ability to thrive in an entrepreneurial, fast-paced environment with limited resources

·         Sense of humor and humility

 

 

 

SDET (Software Development Engineer, Test), Irvine

Our client in Orange County has been an ongoing relationship with the firm for almost a decade.  We've placed many happy, down to earth, well educated and highly technical people here.   The culture is very friendly and collaborative.   Though everyone takes their job very seriously, and the products are meaningful, they keep a strong sense of humor. They've consistently been rated a "best place to work", offering strong compensation/growth/benefits/perks.

What You Will Do

  • Be a quality-focused engineer who implements and evangelizes quality mechanisms, mindset, and thought leadership throughout the software development lifecycle.
  • Work closely with developers, stakeholders, and product managers to evaluate, analyze, and verify functional, security, and performance, and system requirements.
  • Define test methods, strategies, and plans to ensure that the software will perform accurately and reliably according to documented requirements.
  • Evaluate and communicate tradeoffs in quality mechanisms and overall potential impact to the customer.
  • Be funny.  You didn't expect that, did you! We like people with a sense of humor, who don't take themselves more seriously than they should.
  • Actively participate in code and design reviews with developers and product management to identify risks, mitigations, and potential impacts to quality.
  • Partner with the developers to ensure that development estimates are inclusive of quality mechanisms.
  • Be a quality evangelist to quality thought leadership to the organization, drive adoption of quality best practices, and propagate the quality mindset.
  • Evaluate existing testing methodologies and suggest new ways to help the engineering organization to deliver high-quality software.
  • Evaluate the application from the perspective of the customer.
  • Design, develop, maintain, and extend automated quality mechanisms including performance, component, security, and user acceptance mechanisms.
  • Monitor post-release metrics to identify and communicate defects.

What You Should Have

  • Strong analytical skills and an out-of-the-box, solution-based thinker.
  • Strong verbal and written communication skills to document and inform other stakeholders on quality mechanisms and overall potential impact to the customer.
  • Expert knowledge of software verification methodologies and software life cycle.
  • Experience implementing full-stack automated verification mechanisms.
  • A good sense of humor - we mention it 2x because we think it is important.
  • Experience testing the performance, scalability, and security of web-based, RESTful, and multi-tiered applications.
  • Experience with continuous integration and rapid deployment environment.
  • Practical experience with Java or C# and writing SQL.
  • Familiarity with monitoring tools, Unix and Unix tools.
  • Smart. We want someone who has strong business acumen and can use logic along with data to make decisions
  • An opinion. Be passionate about the industry and/or technology and willing to share what you think.

Even Better If You Have

  • Experience working for a SaaS enterprise software company.
  • Experience working in a high growth company.
  • A Bachelor’s degree with a technical emphasis.
  • A fun personality and team spirit.

QA Lead, Sherman Oaks

Our client in the San Fernando Valley is conveniently located near the freeway and easily accessible from West LA, East Side, Downtown LA or Conejo Valley (plus very high quality of life! balanced work hours).  This is an established and stable fintech company with excellent leadership and positive work culture, full of innovation and open to your ideas.

The Quality Assurance (QA) Lead will lead the team responsible for manual and automated testing efforts. You will be working hands-on with engineering and product management teams to ensure that the feature development and enhancements to our applications meet high quality standards from a business & functional perspective. To be effective in this role you will need an extensive QA background (both manual and automated preferred), and leadership experience, an understanding of QA best practices, and a desire to collaborate across teams and products. This is a great opportunity for the right leader to make their mark and set the direction for how QA is handled here.

RESPONSIBILITIES:            

•      Act as a player, coach, and coordinator of a team of QA professionals, with both functional and automated testing backgrounds.

•      Be the voice for quality, and ensure our products and deliverables are thoroughly tested before release

•      Collaborate with Technical Managers and Team Leads throughout the organization to understand their projects and their needs.

•      Establish an efficient feedback loop between the QA team and our development teams to ensure our QA staff is effectively utilized while meeting the expectations of the delivery team.

•      Grow our testing automation strategy and work with other leaders across the company to establish best practices.

•      Advocate for ongoing release process improvements with our Technical Managers and DevOps

•      Create, review and approve test plans including scope, test methodology and test case identification

•      Provide ongoing metrics around testing and quality

•      Develop and maintain an in-depth working knowledge of the business side

•      Continually evaluate emerging technologies to identify opportunities, trends and best practices that can be used to strengthen our technology platform and QA practices.

REQUIREMENTS:

•      5+ years of Quality Assurance experience in a fast-paced online environment

•      2+ years of experience as a QA Lead, with a minimum of 2 direct reports preferred

•      BS in Computer Science, related degrees, or equivalent experience

•      Extremely attentive to details, analytical, and process oriented.

•      Advanced experience with testing automation architectures and tools such as TestNG, Selenium, JMeter and QTP

•      Experience with CI tools such as Jenkins or Bamboo Deep, understanding of Agile and SDLC, and how Quality Assurance processes fit in

•      Experience with relational databases, SQL and the ability to do some data QA and analysis is a plus

•      Experience with several of the following a big plus: Python, PHP, Javascript, SQL, Jira, PyCharm, PyTest, Git/BitBucket, SoapUI, and HTML/CSS

•      A solid understanding of website infrastructure - e.g., you know what caching is.

•      Excellent with cross-functional communication & influencing skills

Front End Engineer, Los Angeles

Our client is a successful and rapidly growing startup whose COO is a close personal friend and highly talented tech executive.  Located in the arts district of Downtown Los Angeles, with a flexible work environment, dog friendly office, cheery and down to earth culture, and many other fine perks.  This is a great place to learn all about entrepreneurialism and eventually start your own company; even better if you are a loyal type who wants to settle in and "call it home".    The product is innovative and reasonably complex, so your work will feel meaningful and interesting.

We are looking for experienced front end developers to architect, design, prototype, code, test, deploy, maintain, and improve high-performance client-side mobile web applications. In this role, you will collaborate with product managers, UX designers, and the rest of the team to deliver compelling user experiences. You will produce high quality software that is unit tested, code reviewed, and checked regularly for continuous integration. You will provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.

The company serves all customers using 3 web apps that are mobile friendly, currently written in AngularJS. They also have 3 native mobile apps. All use the same REST API currently written in PHP hosted on AWS.   We are open to candidates using other modern frameworks and open source languages such as React or node.JS so long as you are also comfortable with the existing tech stack.

Requirements and skills:

2+ years’ experience in software design, development, and algorithm related solutions

2+ years’ experience programming experience in JavaScript, HTML, CSS and Angular

6+ months experience on large scale React applications

Preferred Qualifications:

3+ years general programming experience

Experience in designing and structuring large scale frontend applications for modularity and scalability.

Experience with creating asynchronous API interfaces to communicate with backend technology

Experience writing clean, unobtrusive Javascript and experience with debugging tools.

Knowledge of browser quirks and their remedies.

Experience building front-end code with server-side technology.

Extensive programming experience with JavaScript, ReactJS, etc

Knowledge of (and a passion for) current trends and best practices in front-end architecture, including performance, accessibility, security and usability.

Mentor other engineers and lead the technical direction of our platform

Strong object-oriented skills including design, coding, and testing patterns

 

Database Administrator, El Segundo

Our client is a profitable and rapidly growing B2C company with a global reach (primarily Asia).  The head of product is a very good friend of the firm.   The company is looking for top talent across several divisions to take the existing technical platform and better scale it for rapid growth.    

Among other data-related hires, we are looking for a Database Administrator. The ideal candidate enjoys and thrives in working with a variety of tools, languages, systems and architectures while building and improving features and the speed and reliability of the company’s software.  

This is a very down to earth and resourceful culture, where ideas are encouraged.   We're not looking for the sort of person who does the same thing over and over, or is typically waiting to be told what to do.   If you enjoy solving problems proactively even when "nobody's watching" then you'll do great here.  Sense of humor helps too - though not as a substitute for genuine skill.

As a Database Administrator, you will work closely with other engineers, architects and product managers with in the company to resolve questions, concerns, inconsistencies, or missing data. With rapid growth to almost 3 million new members this year, we are seeking experienced candidates who want to be a part of this exciting global expansion. This is a high-speed company breaking records daily, and we are looking for employees who value working in a fast-paced and exciting environment.  

Responsibilities/Requirements

  • Minimum 5 years’ experience as a DBA or similar role with a DBA emphasis.
  • Must have experience with Database Administration for MSSQL Server (database backups, maintenance, monitoring).

·        Primary responsibilities of this role would include: owning, tracking and resolving database related incidents and requests, fulfilling requests and resolving incidents

·        Must be service oriented.

·        Have a high sense of ownership of the problems and requests assigned, focus on managing and resolving issues

·        Environment: MS SQL 2016/Amazon AWS RDS

·        Ideal to be involved with the MSSQL Server Community and certifications.

Database Developer, El Segundo

Our client is a highly successful consumer-oriented startup with headquarters in the El Segundo/Manhattan Beach corridor.  Customer base is global, primarily Asia.  We are looking for a talented Database Developer to work collaboratively with the internal tech team as well as outside development agencies and business intelligence consultants.

As a Database Developer, you will provide database and application solution strategy, technical design, architecture, and support for carrying out the implementation of company database development. This role works with the leadership of the product and technical teams to assess requirements and provide technical assistance for planning and developing the right database architecture. With rapid growth to almost 3 million new members this year, we are seeking experienced candidates who want to be a part of this exciting global expansion. This is a high-speed company breaking records daily, and we are looking for employees who value working in a fast-paced and exciting environment.

Responsibilities/Requirements

  • Minimum 5 years’ experience in role.

·        Must be knowledgeable of: MS SQL, SSIS, and SSRS.

·        Responsible for designing, coding, and implementing software solutions using modern techniques and programming language.

·        Must be familiar with Database design, ETL design and development, ad hoc reports and queries, query tuning and optimization.

  • Works harmoniously in a cross-functional team comprising managers, supervisors, business analysts, systems personnel, network staff, and other developers in ensuring the delivery of software solutions as planned, within set budget, and timely.
  • Ideal to be involved with the MSSQL Server Community and certifications.

 

 

 

Software Engineer, Los Angeles

Our client in the heart of Los Angeles looking for an extremely talented Software Engineer to be part of our core engineering team. This is your chance to build software used by millions of people in a fast-paced environment where you are surrounded by other extremely smart and passionate people.   The CTO is a personal friend and respected person in the local tech community.   In many ways this opportunity is special.

This is a subscription e-commerce company with lots of moving parts. You will be flexible and pragmatic, you will choose the right solution for the problem. You know how to prioritize your time and effort and have a strong sense of responsibility. You are comfortable taking the lead on projects, filling in loosely defined stories and requirements, and also good at being the side-kick and supporting your teammates.  You are accountable for your code and your features and you are not afraid to ask questions to define the problem and solution. 

You are intellectually curious about everything, and technology-wise, you keep up with the trends. No job is too big or too small for you , and you communicate well to let others know what the scope is like. 

You must be comfortable with both the backend and front-end, we are full-stack developers and you will eed to won your features end-to-end. If you write maintainable code that scales, we'll be good friends. 

What You'll Do: 

Grow rapidly and build many things while wearing lots of hats
Help scale our highly trafficked web presences
Create elegant, maintainable, scalable and performant web services
Build digital experiences for desktop, mobile, tablet, and smart TVs
Make shopping as fun as playing a video game
Design and develop actual games
Leverage animation, live streaming video, and augmented reality (AR) to create world-class products
Be an accountable teammate who leads by example


What You'll Bring: 

2-3 years of experience creating object-oriented web services and applications
Strong understanding of software architecture, Linux systems, design patterns and relational databases
Javascript is easy and you are fast!
Knowledge of HTML, CSS, and their cross-browser challenges


Bonus Points:

Experience working with distributed teams
Test-driven development experience
Experience with Amazon Web Services (AWS) 
Experience with Go and React.js
Experience with complex Javascript animations and WebGL
Experience with Unity3D or augmented reality
Relevant e-commerce experience
Experience with subscription businesses


Amazing Perks & Benefits!

Full health-care coverage
Dental and vision coverage
Competitive medical coverage for dependents
Catered lunch 2x/week
Kitchen stocked with great snacks and drinks
Generous vacation policy
Dog-friendly office
12 weeks’ paid parental leave
Paid parking
Fun and friendly culture

Full Stack Engineer, Downtown LA

Our client is a close relationship and a premiere Y-combinator graduate with solid funding and clientele.  We are looking for a full-stack web developer to join the Product Engineering team in Downtown Los Angeles. This is a meaningful product solving very real problems that will favorably impact humanity.   The team is highly intelligent, with backgrounds from some of the best technology companies in the world.  They're also very down to earth and collaborative.   You need to be the best at what you do, but have no ego about it.

Everyone in this company cares about the work they do, and about how that work furthers our vision of a world in which data can be leveraged into effective action. It also comes with opportunities: they learn from each other, everyone’s opinion is valued, and enjoy a dynamic, collaborative approach to developing the product. 
You've Definitely: 
* Worked professionally as a full-stack web developer (for a few years - this is not a junior position), ideally using Ruby on Rails. 
* Mastered the basics of computer science - we won’t ask you to invert a binary tree on a whiteboard, but you should know your way around the basics. 
* Demonstrated an ability and willingness to learn new programming languages and technologies as the situation requires. 
Also Nice: 
* Experience with a modern front-end framework. We like React, but feel free to tell us about your Angular/Ember/etc. project! 
* Experience developing for mobile with Ionic or (preferably) React Native. 
* Familiarity with SQL, specifically MySQL and Postgres. 
* Experience with Java servlets.
 

Lead or Principal Engineer, Irvine

Our client is a deep and ongoing relationship with the firm, one of the better employers in the Orange County tech community. We are looking for the “best and brightest” at a lead or principal level with particularly strong skills in mentoring/leading other engineers along with excellent hands on technical skills. The company has built a complex Software-as-a-Service platform serving a large audience, mostly an SMB market. The company is past the early stage startup phase and is generating strong revenues and profits. You can enjoy the appealing aspects of a startup culture such as autonomy and a sense of ownership/relative lack of politics, while also enjoying the stability, clear direction, and excellent perks/benefits of a more established tech company.

More flavor:
Work on a product specific team that is technology diverse (all open source and cloud based)
Join a growing team of tech heads who love building things with ones and zeros
Work in a fast-paced environment that sometimes fails fast and early, but always learns and improves
Be unshackled by conventional thinking and allowed to use cool tech to solve hard problems

Requirements:
Toolbox: Java/HTML/CSS/JavaScript/Angular/Web-Micro Services/Automation/CI
Process oriented: you can teach us a thing-or-two about developing code and managing releases more efficiently than we have in the past
A sense of humor: Can you tell a joke?
Education: Computer Science degree (or degrees), or enough experience to convince us you do not need one
Culture fit: you are smart, humble, fun, flexible, and have a genuine desire to help our customers by engineering solutions that solve big time problems

Even better if you have:
A GitHub account or personal engineering blog
Dangerous SQL skills especially in an Oracle or SQL Server environment
Experience working in and deploying applications to a load balanced server environment
Like to partake in Sriracha vs Tapatio debates
Worked in a hyper-growth company
A great sense of humor. We mention this twice because it is pretty important

DevOps/Systems Administrator, Santa Monica

Our client is a Series B funded fin-tech startup with a very meaningful product that helps people.  Located just off the Santa Monica Promenade, with excellent perks & benefits, a smart collaborative team, and flexible work environment.

You’ll have a real impact and true sense of ownership since this is the first fully dedicated devops/sys admin hire for the team. 


Responsibilities

    Automation of routine tasks
    Monitoring and maintaining services
    Steward builds, deployments and rollbacks
    Understand best practices for development
    Create scripts and custom tools for internal use

Requirements

    Linux System Administration
    System Scripting (PHP, Perl, Shell)
    Networking and System Services (mail, web, DNS, databases)
    System Security and vulnerabilities
    Unit Testing
    Xcode/MSDEV


Recommended

    Ubuntu/Debian Administration
    Chef
    Amazon Web Services (EC2, S3)
    Database Administration (MySQL or similar)
    PHP Environments
    NodeJS
    Virtualization
    Source Control Systems (git, mercurial, svn)
    Data visualization (RRD, d3.js, etc.)

Software Engineer, El Segundo

Do you like bitcoins?  Keep reading!  Our client's head of product has been a client and friend for about a decade.  Global headquarters are located in a very cool building in the El Segundo/ Manhattan Beach corrider, easily accessible from LA or Orange County (with reasonable flex schedule).   The company's main customer base is Asia - B2C - but since the main executives are located here, the team will be built locally.   Up to this point, the engineering team has been consultants building mostly in .Net.   The product works, but to continue to scale for their rapid and highly profitable expansion, the team is being built in-house.

You are well versed in a variety of open source languages.  It's not required that you are an ASP.Net/C# developer, though if you've touched on it in the past, that's nice.  It's not even required that you LIKE Microsoft, because the bulk of new development will be open source.  Primarily we are looking for people who believe in the "best tool for the job" and have enough depth of experience + low drama that new product development can be executed well and in a timely manner.

CS degree is nice, or relevant experience with the ability to demonstrate clean code and a solid foundation in best engineering practices (Agile, TDD, etc.)

Personality is also key.  We're looking for resourceful and easygoing types who can play well with others and genuinely enjoy solving interesting problems.  You strive for excellence but don't take things too seriously.

QA Engineer, Santa Monica

Our client's CTO is a deep relationship on both a personal and professional level.   This is a solid VC-backed company (Series B) with a meaningful product that the entire team is excited about, because it genuinely helps people and is reasonably complex/intellectually stimulating.

Responsibilities:

  • Daily management of Quality Assurance activities, under the direction of the CTO
  • Develop and Maintain master and release test plans
  • Prioritize testing effort in a risk-based methodology
  • Coach and mentor on proper QA implementation within the product development life cycle in an Agile environment
  • Assist in or write requirements (use cases and user stories) in collaboration with product ownership
  • Communicate testing progress, trends and quality to product team regularly
  • Manage test executions and defects
  • Assist deployment pipeline including deployment procedures and release notes
  • Assist in UAT planning, scheduling and results measurements
  • Perform Integration, System, Security, Performance, White and Black Box Functional testing
  • Automate Acceptance Tests and contribute to the automated QA testing framework
  • Ensure all automated regression tests are executed within the continuous integration life-cycle.
  • 5+ years in Web Application Development Quality Assurance
  • Bachelors in Computer Science or other related field, or an additional 3+ years experience
  • Scrum, Agile or Lean, and Testing certifications are encouraged.
  • Able to develop automated tests using JAVA, WebDriver, Selenium Grid, AssertJ, Unitils, within a Spring and Maven architecture
  • Experience in RESTful API testing
  • Proficient in software development life cycle and QA’s involvement as an integrated core member of the development team.
  • Experience with working in an Agile (Scrum) environment
  • Familiar with the concept of Continuous Delivery and the principles of success
  • Contribute to the development team prior, during and post development regarding processes, best practices, technology and areas of expertise
  • Able to test the requirements in order to ensure quality is built in
  • Evaluate and troubleshoot complex requirements and issues using multiple sources of information
  • Able to clearly document and communicate issues and processes
  • Respectfully provide input on areas for improvement in the SDLC, requirements, or otherwise
  • Analyze data and present to team where appropriate for better decision making.
  • Experience in continuous integration tools and processes, can implement C.I. from scratch using available tools.
  • Able to write and execute SQL queries to find test data and evaluate application data integration points.

 

Front End Developer, El Segundo

Do you like bitcoins? Keep reading...  Our client based in one of the coolest work spaces in the El Segundo/Manhattan Beach corrider is building the engineering team!  Up to this point, much of the work has been outsourced by consulting firms, so it's time to bring the dev team in-house and scale the platform to the proverbial "next level".

The head of technology and head of product have deep and broad experience in building successful startups on a global level.  The primary customer base for this company is located in Asia but all the key executives and headquarters are here in Los Angeles.   The company is already generating a lot of revenues and growing exponentially.  The culture is influenced by a very resourceful, and business-savvy team who also stays focused on balance and having fun along the way. This is an exciting opportunity to contribute your talents on a global scale. Have a true sense of ownership about your work.  Share and implement your ideas freely (so long as they're good ideas, of course!)

Flexible on technology but generally speaking:

- you should be current with engineering best practices,

-clean code that you can show through code testing and existing work samples,

-TDD, Agile, CI/CD

-deeply experienced with one or more JS frameworks: React, Angular, node, etc.  

-HTML5 and CSS.  

-Mobile & Web.  

-Product-mindedness and an understanding of UX = very useful.  

-CS degree is not required, but in lieu of a technical degree you must have  at least three years of full time engineering experience developing user interfaces for consumer-oriented products.

Lead or Director Front-End Engineering, Los Angeles

Out client's CTO is a deep relationship, someone we've worked with and socialized with for years.  The company itself is already an established startup generating strong revenues and profits from a loyal and rapidly growing customer base.   The culture is fun & smart, seeking same.   Bonus points if you're into health & fitness and have direct experience with e-commerce, augmented reality, gaming, big data, or all of the above.

We are looking for a talented Lead Front-End Engineer or Client-Side Developer with a great understanding of UX patterns and writing clean, maintainable JavaScript, CSS, and HTML. You love getting into the head of your users, and aim to design intuitive interfaces and product features. You'll also have at least a year or two of solid leadership experience of other front end developers, either in a direct management role or a lead role with strong supervisory aspects.

What You'll Do: 

  • Collaborate with UX, product, and engineering to implement the UI of our single page apps 
  • Take the lead, filling in loosely defined stories and requirements, and create a core experience that is solid, rock tight, durable, and dependable from an engineering perspective. 
  • Build maintainable, reliable, and simple libraries and frameworks that support large, complex web applications
  • Deliver new social and community features with actual game mechanics
  • Optimize web applications to maximize speed and scale.
  • Support diverse clients from high powered desktop computers to small footprint mobile devices. 
  • Write client-side code for web-based applications
  • Create fast, easy-to-use, high volume production applications, and develop prototypes quickly. 
  • Develop actual mini-games in JavaScript to increase social engagement and gamify the shopping experience 
  • Test your code to identify performance issues before they become a problem 
  • Maintain an interactive style guide so that back-end developers can easily reuse and implement your work 

What You'll Bring: 

  • 5+ years of experience with JavaScript, CSS, and HTML and a deep understanding of their cross-browser challenges and performance issues 
  • 2+ years of React experience 
  • Your Javascript animations are smooth elegant and performant 
  • Experience with modern Javascript template engines, libraries, frameworks and tooling 
  • Strong design sensibilities and knowledge of UX patterns and best practices 
  • Experience working in a distributed team environment 
  • Interest in learning cool stuff like rigorous AB testing, CRM Automation and Growth Strategies 

Bonus Points: 

  • Experience with Redux and/or Ember 
  • Experience building and shipping experiments (AB, split, or multivariate testing) 
  • Experience with WebGL, or web-based games 
  • Interest in women's lifestyle, fashion, fitness, and beauty 

Front End Developer, Los Angeles

Our client is located centrally in Los Angeles.  Excellent culture and very solid engineering team that's growing based on rapid growing revenues and profitability.   Our client's CTO is a good friend and talented leader with excellent technical abilities.   It's a fun, employee-centric culture.

We are looking for an extremely talented and passionate Front End Developer to join the UX team.

This is a subscription e-commerce company with lots of moving parts including gamification, AR, video content, and other fun stuff. Huge data, very analytics-driven.


What you’ll be doing:

  • Use clean, hand-coded, semantically correct HTML/CSS to create responsive, functional and appealing user-facing features on a variety of platforms.
  • Provide ongoing website maintenance and improvements.
  • Optimizing performance and usability through testing
  • Optimizing and creating new examples on our CSS style guide, by working with our engineers and creative teams.
  • Work with product managers and engineers to create fast, fun, and functional user-facing features for web and mobile-based platforms, including from high-fidelity mockups and rough wireframes.
  • Ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills.
  • Advise backend developers with coding and troubleshooting for front-end markup.

What you’ll bring:

  •  2-5 years of recent hands-on coding
  •  Bachelor’s degree in a related field 
  •  Provide a portfolio or previous projects you’ve worked on 
  •  Experience with building and launching at least one production web and mobile application or site.
  •  Experience with the latest in HTML and CSS across all major browsers.
  •  Familiarity with common design formats like Adobe Suite and Sketch
  •  Experience with common content management systems like Wordpress.
  •  Experience with working with standard web development processes and teams, including GitHub, and deployment.
  •  Understanding of layout best practices
  •  Familiarity with common ways to test across browsers and debug
  •  Design, UI, and UX experience is a big bonus.

Bonus Points:

  • Design, UI, and UX experience
  • Experience working with frameworks, libraries, languages, and technologies such as Bootstrap, Angular.js, Sass/LESS, React, jQuery
  • Ability to work with APIs to dynamically update and display content.

 

Sr Software Engineer - Payments, Los Angeles

Our client is located centrally in Los Angeles.  Excellent culture and very solid engineering team that's growing based on rapid growing revenues and profitability.   Our client's CTO is a good friend and talented leader with excellent technical abilities.   It's a fun, employee-centric culture.

We are looking for an extremely talented and passionate Senior Software Engineer to be part of the core back-end team. You will solve business critical problems specifically related to payments and logistics. You will quickly understand, simplify and optimize processes. Efficiency and scalability are a priority, and you must have a reasonable depth of experience in developing products addressing these topics.

This is a subscription e-commerce company with lots of moving parts including gamification, AR, video content, and other fun stuff. Huge data, very analytics-driven.

The ideal engineer is flexible and pragmatic, choosing the right solution for the problem. You know how to prioritize your time and effort and have a strong sense of responsibility. You are comfortable taking the lead on projects, filling in loosely defined stories and requirements, and also good at being the side-kick and supporting your teammates.  You are accountable for your code and your features, not afraid to ask questions to define the problem and solution. 

You are intellectually curious about everything, and technology-wise, you keep up with the trends. No job is too big or too small for you , and you communicate well to let others know what the scope is like. 

What You'll Do: 

  • Create rules engines and DSLs so that business rules can be easily adjusted by people outside the engineering team 
  • Create an efficient, scalable, and automated architecture to handle recurring billing, shipping rules and other logistics 
  • Design and develop clean, maintainable, and performant software 
  • Be an accountable teammate who leads by example 

What You'll Bring: 

  • Experience building Rules Engines and DSLs 
  • 5+ years of experience creating object-oriented web services and applications (Java, C#, C++, Scala or Python). We're flexible on the tech you use, so long as the solution is elegant
  • Strong understanding of software architecture, Linux systems, design patterns and relational databases 

Bonus Points:

  • Experience working with distributed teams 
  • Test-driven development experience 
  • Experience with Amazon Web Services (AWS) 
  • Experience with Go or Node.js 
  • Experience with complex Javascript animations and WebGL 
  • Experience with payments or billing systems 
  • Relevant e-commerce experience 
  • Experience with subscription businesses