Front-end Jobs nearSan Francisco, CA
Senior Full Stack Engineer
We are looking for an ambitious and experienced senior full stack engineer to be part of an agile product development team that is changing the way retail product companies design, develop and market their products. As a senior member of a growing team, you will have a direct impact on the success of the company. You will be responsible for full stack SaaS application development ranging from front-end web frameworks, REST APIs, backend business logic, and scalable databases.
Strong track record of solving complex end-user problems with simple solutions that focus on usability, performance, scalability, reliability, and maintainability
Experience with data modeling, REST API's and single-page applications
Extensive experience with relational (PostgreSQL, AWS Aurora) and non-relational databases (Mongo), including schema design, security, reliability, scalability, and optimization.
Experience and appreciation for automated testing and CI
Knowledge of security and data privacy implications and best practices for enterprise-grade SaaS/mobile applications.
Direct experience working in a fast-paced, dynamic startup with a desire to be part of a small, lean and growing team.
6+ years of professional software engineering experience, with a heavy emphasis on full-stack, end-user SaaS/Mobile business applications.
Bachelor or Master’s degree in Computer Science or related field preferred
Jobs farther away
**We are looking for a React Developer to be responsible for full stack development and maintenance of several frontend systems. These systems are primarily React-based front end applications that query backend systems using either GraphQL or RESTful architecture. The roadmap for these products are tightly coupled with other products in the suite. The products and their components will have a great need for collaboration and integration, which need open communication, succinct planning and execution.
- Experience automating testing in CI environments
- Experience in Agile software development
- Experience with service frameworks like REST Preferred Skills:
- Experience with Devops tools and configuring continuous integration
- Experience in test driven development
- Experience with GraphQL
- Experience with Docker
- Experience with Kubernetes
Full Stack Engineer (2+ Years of Experience)
WHO WE ARE
Do you want to create the next generation of technologies and products that define the future of digital identities and protect people from identity theft? If so, come and be a part of something extraordinary! Join our world-class Engineering team to deliver innovative cloud-based software on a global scale. We build products that protect people and if you have the right skills and attitude, we want to speak to you about joining our mission to end identity theft!
ABOUT THE POSITION
The Software Engineer works with and is mentored by other software engineers, site reliability engineers, product development, and project management to build highly secure, scalable, and reliable software.
Work with designers, other engineers, and architects to create, implement, and maintain RESTful API’s running on our cloud-enabled software development platform.
Author cohesive sets of automated tests using JUnit, Cucumber, etc. to meet requirements, resilience, and completeness.
Produce highly secure solutions that go beyond the OWASP Top Ten
Knowledge, Skills and Abilities:
Experience developing RESTful services
Grasp of automated testing philosophies
Experience modelling data with and using an ORM, such as myBatis or Hibernate, to integrate with backend databases such as PostgreSQL, MySQL, or Oracle
Willingness to learn new technologies and tools, and embrace guidance from engineering leaders and peers.
Willingness to learn and embrace a DevOps culture where engineers and architects collaborate together to build and maintain a continuous integration/continuous deployment pipeline leveraging public cloud technologies.
- 2+ years’ experience as a software engineer with demonstrated success developing a variety of software systems, analysis, design, and deployment tasks
Join us at AllClear ID and enjoy the following benefits:
Comprehensive Medical Benefits, Life & Disability Insurance, Flex-Spending & Health Savings Plans
401(k) Investment Plan
Commuter Benefits (heavily discounted parking, free transit passes)
Paid Time Off
Various Bonus Programs
Free ID Theft and Credit Monitoring
Integrity is paramount
Customer service above and beyond the expected
Have fun together as a company
We operate as one and inspire one another to win
We take pride and ownership in all that we do
Server Side API Engineer / Senior Server Side API Engineer
We’re looking for a Server side API Engineer to work on Mobile application Service Layer that will be used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas, and be obsessive about user experience and beautiful code. You’ll be part of the Mobile Engineering team whose mandate is to develop new products and platforms for American Express customers. Mobile Engineering’s aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. You’ll be working in a fast-paced environment with the stability of working for a Fortune 100 company. Your primary responsibilities will be to work on a small team of engineers developing mobile products. You should be familiar with modern software development methodologies, and be able to dive deep and rapidly iterate on ideas despite ambiguity.
Contribute to the design, architecture, and development of Sever side APIs that are elegant, efficient, secure, highly available, and maintainable
Works closely with other developers (within the team and outside the team), and product owners to ensure technical compatibility and user satisfaction
Contribute insights into ways to improve our processes and tools
Be highly motivated and maintain a positive, “can-do” attitude in a fast moving environment
Follow and help cultivate consistent development best practices
Collaborates with project manager and other software developers to plan, design, develop, test, and maintain the Server side APIs
Provides thought-leadership regarding implementation best practices
Assists in estimation and assessment of feasibility of features
Foster a collaborative spirit across multiple teams
Qualifications and Experience:
Bachelor’s degree in Computer Science, Computer Engineering, Information Systems Technology or related field.
Knowledge of developing trends and emerging standards in mobile apps (RxJava, Kotlin, etc), mobile payments, and wearables
Minimum of 1 years of experience in API/Web Service Development and 3 years of experience in Java/J2EE/Web Development
Excellent interpersonal and communication skills
Familiar with the complete software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, etc.)
Great knowledge of Java design principles, patterns, and best practices
Excellent technical knowledge of Java, J2EE, Spring and RESTful API development
Thorough understanding of JSON, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming
Experience with build (using Gradle, Maven, Ant, etc.) and deployments on application servers (like Websphere, Weblogic)
Experience working with testing libraries (like Junit, Mockito)
Familiar with Continuous Integration/Deployment (using Jenkins, Maven, JMeter, etc.)
Knowledge of the open-source Java ecosystem and the libraries available for common tasks
Understanding of code versioning using git, github and gitflow.
Understanding of accessibility and security compliance
Understanding of fundamental design principles behind a scalable enterprise application
Experience in creation and review of software and architecture designs
Experience with Kotlin is a plus
You will be an engineer on the team that creates and expands the Peloton ecosystem on the web. You and your team will be working on the front lines to implement a intricate user experience that can be seamless for both Mobile and Web users. These products include our E-comm and Marketing experience, as well as a scalable web tool for our active users to engage with each other off of our hardware. Currently, our website brings in 1-2 million unique visitors, with over 6 million page views a month! We are looking for senior engineers who are excited about developing complex, interactive websites that have very thoughtful UX/UI. Currently, the team is beginning to build our sites as separate micro-single page apps, and developing in a monorepo structure. We are also beginning to look at concepting progressive web apps. In addition to all of this you will also:
Gain experience working with tools like Typescript, React, Redux, and styled-components
Implement Peloton’s web experience leveraging our real time REST API
Work within an agile development environment with peer engineers on a daily basis to scope, develop and deliver a software experience that realizes the product strategy
Make unique software with a great team dedicated to disrupting a category.
THE IDEAL CANDIDATE WILL HAVE:
Passion for building consumer-facing websites and social experience
2+ years of working development experience
Excellent time management skill and ability to accomplish tasks independently
Experience interacting with REST API
Proficient developing skills, devoting at least 75% of time working hands-on, writing code in their current position
A BS in Computer Science or Engineering or equivalent years of work experience
Strong appreciation for Smart UI’s and design
Have experience building component based UI's
A passion for the ever-changing technology that happens on the Web
Can properly write unit testing for your code
BONUS POINTS IF YOU:
Have an MS in Computer Science or Engineering
Have lead engineering teams in the past
Have Github Project(s) or contribute to open source communities
Have worked in a Test Driven Development environment before
Have continuous build experience in an Agile Environment
Front End Engineer
TRUX (www.truxnow.com) is a cloud-based construction logistics ecosystem used by some of the world’s largest heavy construction companies to find, dispatch, track, manage, and understand the resources that drive their day-to-day operations.
We're unleashing the power of mobile technology on the construction industry by building integrated, data-driven solutions to problems that construction companies face every day.
TRUX is looking for a Front End Software Engineer who will help us build new features, products, and services within our web application. You will be involved in every step of the development cycle – from building mockups and prototyping to writing and testing production-ready code. The ideal candidate is creative, thoughtful, detail-oriented, and enthusiastic about building software that end users connect with.
What You Will Do:
Contribute to UI/UX design discussions and work with mobile and back-end engineers to create a unified, compelling user experience
Collaborate with the Product team to understand our users and their needs
Create views, interactive dashboards, and data visualizations to help users understand their data
Coordinate with mobile and back-end engineers to streamline, automate, and optimize complex logistical workflows across multiple form factors
Focus on usability, simplicity, quality, and performance in both design and development
What You Need:
3+ years of professional programming experience
2+ years AngularJS
Strong CSS experience
Experience working with REST APIs
Static asset management experience
Full Stack Web Developer
This is an excellent opportunity to join a top-notch team of software engineers and data scientists to develop web-based solutions. You will work closely with scientists, software engineers, and subject matter experts, using modern web and mobile frameworks, to develop cutting edge visualizations and interactions for different domains. Your engineering input on design concepts in terms of feasibility, ideal technology, optimization, and other implementation level details is a crucial responsibility for this position.
These skills are intended to be representative of the types of frameworks and libraries that could be used for this work. Having expertise in one or more per category is required but expertise in all is not. Your understanding of which is applicable to a given project is crucial.
Testing: Jasmine, Mocha, Jest, TapeJS, Protractor.
Dev Workflow: Webpack, grunt, gulp.
API/ data services: GraphQL, REST, Swagger, ActiveMQ, STOMP, WebSockets
Back-End Tech: NodeJS, Python
Databases: PostGres, MongoDB, ElasticSearch, Redis, MySQL, MS SQL Server
Web Mapping APIs: GeoJson, Mapbox, ArcGIS, OpenLayers, Leaflet.
Cloud/Virtualization: Docker, AWS EC2, VirtualBox, VM Ware
OS: Comfortable on OSX, Linux , Windows
Version Control: Git
**Desired, but not required **
jQuery, Backbone.js, Ember.js
Ruby, Rails, Java, Scala, Play framework
Google Maps, Bing Maps
Mobile development on Android, iOS
Electron (native webapps)
SailsJS, Django, KeystoneJS
Experience with Agile/Scrum in a multi-person team environment
Familiarity with web development security concerns and best practices
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience
Must have 7+ years of professional software development experience, ideally with exposure to the full software development lifecycle
Willingness to travel to support customer- and training-related events
Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: 100% employer-paid medical and dental insurance, as well as vision, life and disability insurance, paid maternity/paternity leave, tuition reimbursement, monthly gym allowance, free parking, generous paid time off, and a casual environment. We are also accessible by public transportation.Apply
The Home + Entertainment division of T-Mobile is the next phase in the Un-carrier mobile video strategy. T-Mobile acquired TV technology innovator Layer3 TV which is a next generation provider spearheading a new era of home media, combining the best of television, social, and digital life. Together we will be launching a disruptive new TV service in 2018 and we are doing to TV what we did to wireless: changing it for good!
Consider a career with our Software Engineer – Backend team within T-Mobile’s Home + Entertainment (formerly Layer3 TV) team in Boston’s Seaport District as well as Denver, CO. In the role, you will develop backend JSON APIs that power our customers video watching experience. We offer excellent technology, team, location, competitive comp, bonus, stocks and perks!
Responsibilities include, but not limited to:
Developing RESTful JSON APIs using NodeJS
Building distributed cloud microservices that support an in-home IPTV cable service
Designing application solutions to complex problems leveraging micro-service architecture and common design patterns
Following coding best practices including coding standards, peer code reviews and writing unit tests
Developing and update support documentation
Translate business and functional requirements into technical tasks and user stories
Providing on-call and after-hours support as needed
Coach and mentor team members as needed
The ideal candidate has many of the following skills, ability and knowledge:
Building testable, scalable back-end APIs
Experience with relational and NoSQL databases. MongoDB a plus
Experience with cloud-based development, e.g., AWS
Familiarity with scaling and performance optimization
Experience working within agile methodologies
Understanding of software design patterns and micro-service architecture
Excellent communications skills (interpersonal, written and verbal)
7+ years of professional related experience
Bachelor of Science degree in Computer Science, Computer Engineering, or a related field
Masters of Science a plus