\nThe Challengeโฏ \n\nWeโre looking for a Senior Principal Software Engineer with a passion for solving problems to join our agile Product Engineering team at OneTrust. Senior Principal Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend features while supporting existing development efforts for our industry-leading platform.โฏโฏโฏ \n\nโฏ \n\nYour Missionโฏ \n\nThis individual will be responsible for working closely with the UX design team, product and UI architecture to deliver atomic, molecular, and organism level UI components. Our ideal candidate will have a deep background working with JavaScript and Angular as well as a fundamental understanding of how to make reusable, scalable, responsive, and generic components that can be used across multiple UI solutions and teams. \n\nDevelopmentโฏ \n\n\nSupport development ofโฏweb and mobile interfaces for product module or new prototypes using HTML, CSS, JavaScript/Typescript, Angular 8+, React, Ember and/or the designing, development, and unit testing of applications deployed to MS Azure while assisting with cloud application architecture using Drupal, Python, Core Java, REST, and the Spring ecosystemโฏ \n\n\n\n\n\nAchieve at least 80% code coverage or per the revised standards set by the team \nโฏ \n\n\n\n\nCollaborationโฏโฏ \n\n\nWork closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessionsโฏand drive teamโs discussions on system architecture and component designโฏโฏ \n\n\n\n\n\nSupport the team to ensure all committed stories for the sprint are completed per the sprint goalโฏ \nโฏ \n\n\n\n\nSupportโฏโฏ \n\n\nWork toward reducing total number of defects in the module/product to industry standards by catching and fixing issues early in developmentโฏโฏ \n\n\n\n\n\nEnsure critical and high priority CIIโs are delivered per SLAโฏโฏ \n \n\n\n\n\nCode Review \n\n\nConductโฏpeer reviews to improve code qualityโฏ \n\n\n\n\n\nHelp junior developers follow development testing, exploratory testing, AI testing and/or test automationโฏ \n\n\n\n\n \n\nLead \n\n\nHelp build high-performing teams, grow and mentor the technical skills within the team and create development opportunities for themโฏ \n\n\n\n\n \n\nYou Areโฏ \n\nA self-learner who is open to new technologies, processes, or techniques to improve your ability to deliver high-quality software.โฏSomeone who asks questions to clarify gaps in understanding.โฏ \n\nโฏ \n\nYour Experience Includesโฏ \n\n\nBachelor's or Masterโs degree in Computer Science, Engineering, or related technical or business fieldโฏโฏ \n\n\n\n\n\n12+ years of professional software engineering/development experience \n\n\n\n\n\nExperience building and/or contributing to a component library. \n\n\n\n\n\nExpert coding and design skills in Angular. \n\n\n\n\n\nExpert coding and design skills using CSS & SCSS. \n\n\n\n\n\nStrong understanding of design and creating an amazing user experience. \n\n\n\n\n\nExperience using design systems and implementing tokenization and theming. \n\n\n\n\n\nProduct development experience building large scale web applications. \n\n\n\n\n\nCare deeply about writing high-performance, reusable code for components that will be used across our product. \n\n\n\n\n\nPassionate about creating an inclusive and accessible user experience following WCAG compliance standards. \n\n\n\n\n\nExperience with internationalization and localization. \n\n\n\n\n\nCan work and communicate effectively with multiple teams and interested parties. \n\n\n\n\n\nFamiliar with responsive and multi-screen size design and implementation. \n\n\n\n\n\nUnderstanding of versioning, breaking changes, and LTS. \n\n\n\n\n\nProficiency with reusable web components, custom elements, and shadow DOM. \n\n\n\n\n\nHas experience with driving and innovating practices and implementation of a component library. \n\n\n\n\n \n\nExtra Awesome \n\n\nBS degree in CS or equivalent work experience. \n\n\n\n\n\nExperience working with Micro-frontends. \n\n\n\n\n\nExperience using Figma. \n\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, JavaScript, Cloud, CSS, Angular, Mobile, Senior, Junior and Engineer jobs that are similar:\n\n
$60,000 — $80,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nBengaluru, Karnataka, India
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
\nAbout Knowde\n\nThe ingredient, polymer and chemical industries are going through a digital transformation. Suppliers and distributors that adopt modern, digital strategies will succeed. More than 8,000 of the world's largest suppliers and distributors use Knowde to accelerate their digital transformation and drive business growth.\n\nKnowde solves the root of the problem holding the industry back from successful digital transformation: organizing and digitizing product data. Knowdeโs Proprietary Knowledge Engine extracts, cleanses and organizes unstructured product data in a matter of weeks, creating product master data in a PIM system that powers business tools, internal teams, and amazing online customer experiences.\n\nKnowde instantly transforms how customers discover, engage and transact with suppliers and distributors online โ on your existing website, Knowdeโs marketplace or both.\n\nTo realize our vision, we've raised over $110M from the world's leading investors, including Sequoia Capital and Coatue. They recognize that digitally transforming the chemical industry will increase the pace of innovation globally.\n\nCome Join Us!\n\nKnowde is looking to add an immensely talented Senior Front End Developer to join our Engineering team. As one of our engineers, you will help us invent, design, refine, and deliver the products that will enable this digital transformation. The products we will create together simply do not exist today. This is your chance to fundamentally affect how product innovation occurs globally across industries.\n\nWhat Youโll Be Doing\n\n\n* As a small, remote team youโll be empowered to work directly with leadership and the product team to make decisions about your code and the future of the product.\n\n* Be a trailblazer by contributing to the build of a complex ecommerce marketplace, the first of its kind in the Chemicals space.\n\n* Have a strong emphasis on shipping features quickly without sacrificing code quality.\n\n* Own your projects from software design to implementation and deployment.\n\n* Take pride in your work by implementing cutting-edge technologies and writing state-of-the-art code.\n\n* Transform UI designs and mockups into pages and flows using CSS3 and JavaScript frameworks.\n\n* Build modular front-end code leveraging GraphQL and REST-based services.\n\n* Emphasize simplicity and pragmatism, which is reflected in your elegant code that other developers emulate.\n\n* Have an exceptional understanding of asynchronous request handling, partial page updates, and service workers\n\n\n\n\nWhat You Should Have\n\n\n* 5+ yearsโ experience developing rich UI/Front-end for user-facing web applications.\n\n* Strong experience with React or Angular, TypeScript, SSR, SPA, PWA, OOP, Reactive programming, Flexbox, and Unit tests\n\n* Ability to function as a project leader as well as an individual contributor.\n\n* Ability to work and collaborate within distributed, multidisciplinary teams.\n\n* Excellent communication and facilitation skills.\n\n* Experience in developing secure web applications and knowledge of application vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF) etc.\n\n* High bar for quality and phenomenal attention to detail.\n\n* Experience writing clean, unobtrusive JavaScript and debugging tools.\n\n* Knowledge of browser quirks and their remedies. By the way, we do not support Internet Explorer (any version).\n\n* Knowledge of browser internals like JavaScript engines and ways to tune code for best performance.\n\n\n\n\nOur Stack\n\n\n* React 17 / Angular 13 / TypeScript\n\n* Jest / testing-library / Karma / Cypress\n\n* Nx.dev for monorepo tooling\n\n* Ruby on Rails on the backend\n\n* GraphQL / REST APIs\n\n* PostgreSQL / Elasticsearch / Redis / S3\n\n* Kubernete\n\n\n\n\nOur Perks & Benefits\n\n\n* We offer โKnerdsโ a variety of medical, dental, and vision plans, designed to fit you and your familyโs needs\n\n* 401K program to help you invest in your future\n\n* Education & learning stipend for personal growth and development\n\n* Fully remote position\n\n* Flexible vacation time to promote a healthy work-life blend\n\n* Paid parental leave to support you and your family\n\n\n\n\nWe believe in supporting people to do their best work and thrive, and building a diverse, equitable, and inclusive company is core to our mission. Our goal is to ensure that Knowde upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, React, GraphQL, Redis, JavaScript, Angular, Senior, Engineer and Ecommerce jobs that are similar:\n\n
$60,000 — $100,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
\nDo you want to change the world? At Cabify, thatโs what weโre doing. We aim to make cities better places to live by improving mobility for the people living in them, connecting riders to drivers at the touch of a button. Maybe one day cities will be places where nobody needs a private car. But weโve still got a long way to go...fancy joining us?\n\nFounded in 2011, we have become the first Spanish tech โunicornโ. Our HQ is in Madrid but you can currently find us in 90 cities across Spain and Latin America. Every month, new members join our world-class team of passionate, smart and talented individuals with a hunger to challenge the status quo.\n\nItโs been quite a ride so far, but in reality, our journey has only just begun. If weโre going to turn our vision into a reality, weโre going to need plenty more bright, ambitious people to join us!\n\nOur Product & Engineering teams (Cabify and Movo) are based in Madrid, and have a strong Remote culture (On-Site Friendly) They include an eclectic bunch of awesome people from different backgrounds, founders, entrepreneurs, managers, and engineers working with Ruby, Go, Elixir, Javascript and Python (so far) on high scalability, mission-critical distributed systems.\n\nAbout the role \n\nAs an Engineering Manager at Cabify, you will be responsible for leading and guiding the most important part of our engineering organization - our people.\n\nThey have high interaction with other teams and business areas. This means nurturing our culture of collaboration, communication, and coordination between and within teams.\n\nAll these tasks deeply impact Cabify ability to be a profitable business, and they involve processing data in high volumes with precision and speed, offering a unique challenge from a purely engineering point of view.\n\nWe practice have strong ownership of our services, continuous integration, strive for high observability, engage in constant peer code reviews & pair programming, and work hard to give back to the software community through open-source contributions.\n\nPrior to taking on engineering management, you likely were a senior individual contributor with a comprehensive understanding of complex systems that you were a vital part of developing & launching over the years. This has given you the perspective to help other engineers prioritise their tasks, shape their career decisions, and face tricky challenges.\n\n \n\nYou will: \n\n\n* Lead a team of diverse and talented software engineers with different levels of expertise\n\n* Drive technical projects to success and provide leadership in a fast-paced environment\n\n* Think critically about the long-term career development of team members\n\n* Conduct regular check-ins and 1-1s with team members\n\n* Communicate across cross-functional teams such as Product, Analytics, Marketing, Creative, and Design\n\n* Contribute technically to projects by being a hands-on coder as necessary and removing roadblocks. We expect Managers to code a part of their time, this is not a pure management position.\n\n* Lead prioritization efforts and provide mentorship to others\n\n* Be the Best Friend of teamโs Product Manager, working in tandem to analyze problems and execution plans\n\n* Deeply care about the happiness of others\n\n* Directly report (and get support from) the Head of Engineering of your group\n\n\n\n\n \n\nOur Ideal candidate has:\n\n\n* Great alignment with our principles, we take this very seriously.\n\n* A knack for effective and clear communication in all circumstances\n\n* Hands-on people management and/or technical leadership experience\n\n* A passion for bringing great products into our world through collaboration and ingenuity\n\n* Extensive professional experience in software development, working on robust, complex systems that serve a high volume of users\n\n* An appreciation for engineering best practices and quality over quantity of work\n\n\n\n\nBonus Points:\n\n\n* Ability to handle ambiguous problems and make the tradeoffs without compromising quality\n\n* Experience working with remote and partially remote team members\n\n* Ability to understand, diagnose, and effectively articulate technical challenges and solutions\n\n* Experience with distributed (multi-tiered) systems, microservices, and relational/NoSQL/cloud databases\n\n* Experience in Ruby, Go and/or Elixir\n\n* Experience in modern frontend development using some framework and library like React, Angular or Vue.\n\n* Experience with distributed system communication, performance analysis, and optimization\n\n\n\n\n \n\nWhatโs it like to work at Cabify?\n\nWeโre a company full of happy, motivated people and we never want that to change. Here are some more reasons why it rocks to be part of our family:\n\n\n* Excellent Salary conditions. EM L4 [45-65Kโฌ], Sr. EM L5 [55-85Kโฌ]\n\n* We also offer a very competitive stock options plan.\n\n* Recharge day: Every 3rd Friday monthly off!\n\n* Our office is located in Madrid, but a fully remote position is also available for this role.\n\n* Flexible work environment & hours.\n\n* Regular team events.\n\n* Cabify staff free rides.\n\n* Personal development programs based on our career paths.\n\n* Annual budget for training \n\n* Flexible compensation plan: Restaurant tickets, transport tickets, healthcare and childcare\n\n* All the equipment you need (you only have to bring your talent).\n\n* A pet room ,so you donโt have to leave your furry friend at home\n\n* And last but not least...free coffee and fruit!\n\n\n\n\nCabify is proud of being an equal opportunity workplace. We celebrate diversity and we are committed to creating an inclusive environment for all employees regardless of background, gender, religion, orientation, age or ability. Join us! \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Python, Angular and Senior jobs that are similar:\n\n
$65,000 — $125,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nBuenos Aires, Buenos Aires, Argentina
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Resident Home and want to re-open this job? Use the edit link in the email when you posted the job!
Resident is an industry-leading startup in the Direct-to-Consumer mattress and home furnishings category. Since our founding of the award-winning Nectar Sleep in 2016, we have since launched additional new brands with the same mission of making inspiring products people love coming home to including DreamCloud, Awara Sleep.\n\nEvery part of our company is built around growth, experimentation and velocity. If you believe in the importance of data-driven decision making, naturally curious and possess a truly customer-centric orientation, we might just be the right company for you!\n\nResident is looking for a Full-Stack Engineer to join itโs new innovation team (Resident Labs). This person will be the first R&D hire for the Labs team and will be responsible for building a suite of B2B products and tools from the ground up for itโs diverse customer base. The labs team is a hyper growth and agile team that is built on the principal of speed to market, test, learn and optimize-so if you are looking to join a large waterfall team with polished roadmaps and technology specs, this is not for you!\n\n**What You'll Be Doing**\n* Developing a suite of B2B tools from the ground up\n* Working with Labs product team to ship high impactful products to customers\n* Meet Residentโs R&D coding standards Own the technical direction of Labs engineering efforts; \n* Develop systems to meet or exceed business KPIs Develop system test criteria and participate in systems testing\n* Internal R&D team Innovation champion\n\n\n**Qualifications**\n* Extensive understanding of ReactJS, VueJS or Angular JS\n* Experience building/maintaining APIs/web applications (min 3-4 years)\n* Moderate understanding of Python and data transformation\n* Moderate understanding of SQL, familiarity with stored procedures (min 1 year)\n* Experience using design tools such as Figma or Invision\n* Moderate understanding of cloud-based infrastructure or familiarity with various cloud hosting platforms (GCP, AWS, Heroku, Engine Yard,Azure, etc)\n* Self-starter, Highly motivated, Curious and Entrepreneurial \n\nPlease mention the words **MEMORY SLEEP COOK** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xNDY=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$100,000 — $160,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Trainer Road and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nDo you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).\n\nDo you put them in the sink and expect someone else to do them? Move on, please.\n\nDo you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!\n\nTrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in remote candidates in the USA or candidates interested in working in our Reno office.\n\nAreas of work include React, TypeScript, Electron and React Native.\n\nWe're looking to hire 5x Javascript Developers to join our team.\n\nApp Development\nWe're moving our apps from cross-platform Xamarin to Electron/React Native. You'd be involved in this process and would work with experienced engineers to rebuild a section of the app.\n\nOur goal is to increase the speed of app development. We do this through hot module reloading, fast computers, a great build chain, automated testing, clear and well-defined issues and a dedicated QA team that tests every PR.\n\nWe track what our users do, learn from that and improve the product. We want this loop to be a quick as possible.\n\nOur website is built in Angular 2+ and there's the opportunity to work on the web in Angular.\n\nThis job is primarily for Electron (using React) and React Native app development, but there's room for someone to move to the web in the future or split their time between web/app.\n\nEngineering Principles we believe in\n- Write good code, but not necessarily great code.\nGood code ships, great code gets "tinkered" with and debated about ad nauseam.\n\n- Good code is understandable. \nWe admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.\n\nSure, there's fewer lines of code, but it takes someone a few days to figure out what's going on and it's easy to write bugs.\n\nWe believe in a few more lines of code for the sake of clarity and debugging ease.\n\n- Good code is testable, and we're pragmatic about testing. \nYou don't get the same testing ROI for every line of code. We believe to test the areas that are most likely to break, are tricky or are likely to be changed. We still run thousands of unit tests per build, but we're not testing 1+1 = 2.\n\n- Quick builds will set you free! \nTo be a successful engineer, you need to get into "flow" (more on that below) as often as you can. That's why we love hot module reloading.\n\n- We want just enough process to be awesome, and nothing more.\nWe have engineers review issues before a sprint for clarity and completeness. When they submit a PR there's always code review, UI/Unit tests run, then QA manually tests.\n\nFor the web, we automatically push every PR that's merged into Master.\n\nFor the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.\n\nOur process prevents bugs/regressions and ultimately saves a lot of time.\n\n- Long-running branches are the devil\nOften times projects will take weeks/months before they are launched.\n\nInstead of experiencing a merge/testing hell at the end of the project we encourage small PRs into master with a "feature flag" on the new project that allows employees to use the feature in production but not our users.\n\nCool Things we Do\n- Every PR has a set of unit tests and automated UI tests run against it.\n- Every PR is code reviewed.\n- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).\n- Every web PR that is approved is automatically deployed (CI).\n- We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.\n- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.\n- The web and app team have their own Product Managers.\n- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked.\n- We often pair program.\n- The majority of our engineers are remote.\n- We have a skilled design team that handles the HTML/LESS for app and website.\n\nWho We're Looking For\nWe want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.\n\nLet's say you need to paint a room white.\n\nSmart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.\n\nSmart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds. Sure, it would take 2 months to build the system but we could change colors so quickly! It's totally optimized for repainting!\n\nIf the second example sounds like you, please do not apply. We know it's fun to go hog wild in projects but we need to "get shit done". There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.\n\nWe're a Team, not a Family\nIt sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).\n\nIt's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs. It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.\n\nIf someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve. If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.\n\nAnother clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles. It really makes work wonderful when you respect, trust and value your co-workers.\n\nRequired Technology Experience\nReact\nRedux/Mobx\nTypescript\nGit\nWeb Application Experience (interactive web pages)\n\nOptional Technology Experience\nReact Native\nElectron\nNative iOS/Android\nAngular\nC# (We use this on our web backend)\n\n\nWork Remote or in Reno, Nevada\nWe're looking for the best candidate we can find in the US. Three-quarters of our development team work remotely. It works very well with the help of Slack and Github.\n\nWe expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).\n\nSalary\nWe're looking to hire five engineers for $110k/year. If you ask for more, we'll reject your application. If you're interested in the company please subscribe to our RSS feed at jobs.trainerroad.com for when a higher level job posting is open.\n\nPerks\n- Unlimited Vacation\n- 401k with 4% company matching \n- 99% of employee's individual health care paid (I know 99% is weird...it's an ACA thing, and it ends up being just a few dollars per paycheck) You can see a preview of what you'd pay here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n- Flexible schedule\n- Access to the latest fitness devices (power meters, trainers, sensors, etc.)\n\nYour Resume should have:\n- Links to any open source projects you've contributed to (not required)\n- Github/StackOverflow username if you'd like\n- Examples of experience in the "Optional Technology Experience" area\n\nYour Cover Letter should have:\n- Let us know why you want to work for TrainerRoad\n\nWe also Require\nThe best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.\n\nThat's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.\n\nThis also weeds out the vast majority of candidates who just fire off resumes everywhere.\n\nYou can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge\n\nIt has a README.md with instructions.\n\nExcited about our Company?\nIn your application let us know why you want to work with us and why you think you'd be a good fit for our company.\n\nFAQs\n\nDo I have to be a cyclist to apply?\nNope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!\n\nWhat's unlimited vacation mean?\nThe CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.\n\nIf your brain just isn't working at 3 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.\n\nEmployees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less. The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.\n\nThat being said, if you end up taking massive amounts of vacation, come in late, leave early and aren't producing outstanding work we're going to have a problem.\n\nHow do you work?\nWe're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally. This is the only way the company moves forward.\n\nWe try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.\n\nDevelopment uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.\n\nWe have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.\n\nWe have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.\n\nWe can one-click deploy our app on Alpha, Beta, and Production channels.\n\nWe can one-click deploy our website to Azure (includes smoke tests and warm up).\n\nWe have nightly builds that deploy to Test Flight and Google Play.\n\nWe often pair program via Slack.\n\nWe work off bi-weekly sprint issue lists on Github.\n\nDevelopers get the super fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.\n\nYou didn't ask about education, what's required?\nPlease put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.\n\nHow long until I hear a response from you guys? What's the process?\nIf you don't follow directions in this job posting, you'll be immediately rejected.\n\nIf you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume or where you're from. Code is code, and it should be reviewed that way without bias.\n\nIf we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise. We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.\n\nWe'll take the top combined refactoring and coding quiz results and set you up for a team interview.\n\nIf the team likes you; we'll then set up a pair programming session with you and an engineer. We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.\n\nIf all of the above is good, you're hired!\n\nI know this sounds like a lot of hoops to jump through, but it works so so well! Once you're onboard, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".\n\nWhat's with the dishes analogy?\nDoing your own dishes is a GREAT analogy for our culture. Don't leave shit around for someone else to clean up. Do your own dishes. Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.\n\nWe know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this. I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.\n\nWant more detail about the benefits?\nYou can see a preview of TrainerRoad's health benefits here:https://secure.zenefits.com/benefitsPreview?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\nThis is the longest job posting ever, when does it end?\n\nRight now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.\n\nTrainerRoad is an equal opportunity employer. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Senior, Developer, Digital Nomad, Education, HTML, Angular, Xamarin and Engineer jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Data Virtuality and want to re-open this job? Use the edit link in the email when you posted the job!
\nYOUR MAIN RESPONSIBILITIES:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* Further development of our Pipes Web GUI\n\n* Development of a Web Admin GUI for supporting Info Automation, Performance Monitoring Tool and System Configuration\n\n* Development of a web-based GUI for our Logical Data Warehouse (LDW)\n\n* Bug fixing\n\n\n\n\n\n\n\n\nWHAT YOU BRING TO US FROM THE PROFESSIONAL SIDE:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* 2+ years of experience in AngularJS, JQuery, TypeScript, and related technologies\n\n* Excellent knowledge of Java\n\n* Experience in Angular 2.x and 4.x\n\n* SQL experience\n\n* Practical knowledge of standard technologies for development, assembly (Maven) and versioning (SVN, Git)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nNICE TO HAVES: \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* A depth understanding of data warehousing and internal operation principles of an RDBMS\n\n* Practical experience with different operating systems (Windows, Linux, macOS)\n\n* Experience in Scrum or similar agile development methodologies\n\n* University degree in Computer Science, Information Technology, Software Engineering or related field\n\n\n\n\n\n\n\n\nWHAT YOU BRING TO US FROM THE PERSONAL SIDE:\n\n\n\n\n\n\n\n\n\n* Fluent spoken and written English is a must-have criterion\n\n* Analytical thinking, pragmatic development approach with a hands-on mentality\n\n* Being a team-player, but also being able to solve problems independently\n\n* Understanding the requirements from a customer view\n\n* Generally very good communication behavior – on both customer and colleague side\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Angular, Senior, Front End, Developer, Digital Nomad, English, Assembly and Admin jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Entando and want to re-open this job? Use the edit link in the email when you posted the job!
\nJob description\n\nEntando is hiring Senior Solution Architects to join our growing Professional Services team in the US. In this role, you will guide our customers towards successful implementation of Entando’s UX Innovation Platform. We are searching for individuals with a background in software application development, client-facing consultancy, product training, and pre-sales engineering.\n\nThe ideal candidate will have extensive experience designing and developing modern, cloud-native web applications and distributed architectures for large enterprise customers. The candidate will also facilitate interactions with customers, pre-sales, and management on a regular basis. This role is characterized by the need for substantial technical and operative experience as well as commercial savviness.\n\nThe Solutions Architect will act as consulting evangelist who can provide product knowledge to differentiate Entando solutions and to ensure the successful implementation of Entando at enterprise scale. As a position of technical and professional influence, the Senior Solutions Architect will operate at the leading edge of technology to meet complex customer needs from sales through implementations. This will include the creation of complex statements of work, work breakdown structures, and staffing plans. The SA will also maintain knowledge of competition and external factors that may influence Entando’s competitive position.\n\nPRIMARY RESPONSIBILITIES\n\nService Delivery & Training (40%)\n\n\n* Create, and deliver to, implementation roadmaps or delivery plans that are supported by Entando/industry best practices and that align to defined business outcomes\n\n* Lead execution of Entando's packaged consultancy engagements (e.g., discovery, roadmap, migration support etc.)\n\n* Review system designs to select appropriate technology, ensure efficient use of resources and ensure integration of multiple systems and technologies\n\n* Coach, mentor & guide peers and provide technical leadership to others\n\n* Delivery of Entando training\n\n\n\n\nServices Pre-Sales (40%)\n\n\n* Provide strategic support for Entando global pre-sales organization\n\n* Work with account teams to help position services and provide advice on architecture/design that drive opportunities for expansion and adoption of Entando\n\n* Conduct pre-sales workshops to capture customer requirements, translate into proposed solutions and communicate delivery strategy\n\n* Write Statements of Work, work breakdowns and staffing plans during the sales cycle\n\n\n\n\nPractice Development & Professional Development (20%)\n\n\n* Help Entando to develop and refine company-wide best practices including architectural blueprints, deployment patterns, monitoring and alerting disciplines, testing patterns, security and configuration management.\n\n* Maintain expert knowledge of the Entando product and implementation practices\n\n* Perform research into technology partners or other vendor solutions in context of client requirements for integration\n\n* Continuously refine skills and knowledge of technology and industry-related practices\n\n* Maintain Entando knowledge sources including Confluence, Wiki, FAQ’s and other resources.\n\n* Help mentor other Entando team members through training, guidance and supervision\n\n* Collaborate with Entando’s Engineering team, Sales team and PS Operations providing customer perspectives as well as documentation as needed\n\n\n\n\nREQUIREMENTS\n\n\n* 8+ years of experience working in a professional services organization or as a consultant\n\n* 3+ years of experience supporting pre-sales activities and building solution content including technical presentations, demos and POCs\n\n* 5+ years of team-lead experience\n\n* Ability to plan, document, and manage multiple enterprise-class projects with minimal supervision\n\n* Extensive knowledge and experience in enterprise architectures and software engineering principles\n\n* Clear vision on of software quality such as testability, maintainability, re-usability, performance and security\n\n* Strong client service orientation with the ability to develop productive customer relationships\n\n* Participate and/or lead department-level planning, stakeholder alignment sessions, strategy development and customer roadmap/implementation planning\n\n* Demonstrated ability to coordinate working POCs and evolve to deployable code with a distributed development team\n\n* Ability to craft and articulate strategic solutions as well as drive the definition and adoption of enterprise reference architectures with established customers\n\n* An understanding of user experience concepts and practices\n\n* Experience developing and supporting high-volume, highly scalable, mission critical enterprise systems.\n\n* Availability to travel up to 80% and/or open to relocation if necessary\n\n* Highly proficient in spoken and written English\n\n\n\n\nRequired technical skills\n\n\n* 5+ years of Java Development experience\n\n* 3+ years of experience working with RESTful JSON APIs.\n\n* 3+ years of Spring and Spring Boot experience\n\n* 3+ years of Docker and Kubernetes experience\n\n* 5+ years of experience with agile software development practices.\n\n* Experience with frontend technologies including JavaScript, CSS3 and HTML5, Bootstrap.\n\n* Knowledge of an ES6 javascript framework (React, Angular or Vue)\n\n* Knowledge of SASS\n\n* Hands on experience with both continuous integration and deployment (CI/CD) practices and DevOps\n\n* Comfortable with distributed version control (Git and Github).\n\n* Experience with Maven.\n\n* Experience with JavaScript build tools (e.g. npm).\n\n* Knowledge of responsive web design techniques / mobile first approach.\n\n* Experience with public and private clouds (AWS, Azure, GCE, etc)\n\n* Experience with microservices architectures and modern application development practices.\n\n\n\n\nDesired skills\n\n\n* Knowledge of Keycloak.\n\n* Knowledge of Red Hat Openshift\n\n* Experience with Red Hat Middleware\n\n* Experience with JHipster\n\n* Knowledge of web components and/or micro-frontends.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Architecture, JavaScript, Java, Angular, Travel, Mobile and Sales jobs that are similar:\n\n
$70,000 — $117,500/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for ThreatConnect and want to re-open this job? Use the edit link in the email when you posted the job!
\nCompany Description\n\nDesigned by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. With ThreatConnect, organizations can centralize their intelligence, establish process consistency, scale operations, and measure their effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit ThreatConnect.com.\n\nJob Description\n\nWe are looking for a passionate, talented Senior Front-end Engineer ready to hit the ground running as a key member of our User Interface Engineering Team. The ideal candidate should be a self starter, versatile team player with the ability to think critically, conduct research and creatively solve problems. Proven experience with JS frameworks such Angular, NodeJS, TypeScript with a solid foundation in front-end development.\n\nThe candidate should be organized and demonstrate a curiosity for learning and continually stretching boundaries with responsive web design while fully utilizing emerging web trends. You should also enjoy working as part of a close-knit team and willing to lend development best practices towards enhancing our conventions and workflows. Most importantly, they want to contribute, expand their talents, as well as learn and innovate with us.\n\nAs a member of the UI Team you will be collaborating with a variety of stakeholders to support development teams to maintain and expand the UX of our core platform and UI components library.\n\nMeeting business requirements is always a top priority, but improving our abilities is just as important. We set aside time to foster a positive learning environment that further develops each individual's skills. We continually encourage our engineers to explore new ideas & solutions that improve efficiency.\n\nResponsibilities:\n\n\n* Build intelligent, intuitive front-end interfaces that balance optimization and functionality\n\n* Work in a fun collaborative environment solving complex problems to produce innovative solutions with our team\n\n* Actively contribute and guide our front-end technologies and overall design roadmap\n\n* Architect quality front-end software components that effectively integrate into multiple projects\n\n* \n\nQualifications:\n\n\n* 5+ years of experience in developing web applications\n\n* 3+ years (current) JavaScript Experience\n\n* 2+ year (current) Angular Experience\n\n* Bachelor's or Master's degree in Computer Science (or similar)\n\n* Expert in core JavaScript principles such as event handlers, DOM manipulation and object-oriented programming\n\n* In-depth understanding of front-end technologies and optimization, expert knowledge of HTML5, CSS3, DOM, JSON, preprocessors SASS/LESS\n\n* Understanding of web standards, usability and HCI philosophies as applied to UX web development, navigation, information architecture and content hierarchy\n\n* Strong background in responsive frameworks and methodologies\n\n* Strong analytical skills, decision making skills\n\n* Experience with RESTful APIs\n\n* Experience building, testing, debugging web related projects with build tools such as Gulp, Grunt, Jasmine, Protractor\n\n* Experience with data visualization chart libraries such as D3 or HighCharts\n\n* Familiarity working with a team using a centralized version control system such as Git, Subversion is a plus\n\n* Ability to review designs/wireframes and create user stories\n\n* Experience in Java, JSF a plus\n\n* Highly motivated, curious, capable and a lifetime learner\n\n* Ability to multi-task and work effectively to meet deadlines\n\n* Strong work ethic with initiative to work independently\n\n* Effective verbal and written communication styles\n\n* Legally authorized to work in the United States\n\n\n\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Senior, Developer, Digital Nomad, Angular and Engineer jobs that are similar:\n\n
$60,000 — $125,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Trainer Road and want to re-open this job? Use the edit link in the email when you posted the job!
\nCompensation: $110,000\n\nDo you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).\n\nDo you put them in the sink and expect someone else to do them? Move on, please.\n\nDo you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!\n\nTrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in remote candidates in the USA or candidates interested in working in our Reno office.\n\nAreas of work include ASP.NET MVC Backend, API, Workers, Micro Services, MS SQL Azure, Azure Queues/Tables, Azure Blob Storage, SignalR, and ASP.NET Core (on our roadmap), Azure monitoring and administration.\n\nWe're looking to hire: 1x Web Backend Developer\n\nWeb Development\n\nYou'd be joining other engineers who are focused on the backend of our website.\n\nThe backend team is the hub between our apps (iOS/Android/PC/Mac), front-end website and data storage. We have a massive amount of data, and it's very likely that you might queue up tens of millions of items to be processed quickly and efficiently. \n\nYou'll also manage integrations with external APIs. You'll need to do all of this while not breaking our current system.\n\nCool Things we Do\n\n\n* Every PR has a set of unit tests and automated UI tests run against it.\n\n* Every PR is code reviewed.\n\n* We have a dedicated QA team to manually check your PR (it requires four testers to sign off).\n\n* Every PR that is approved is automatically deployed (CI).\n\n* We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.\n\n* Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.\n\n* The web team has its own Product Manager.\n\n* We run two-week sprints. The web team reviews, estimates, and discusses all sprint issues before they are free to be worked.\n\n* We often pair program.\n\n* The majority of our engineers are remote.\n\n* We have a front-end team that works in Angular 2+ and React (meaning you won't have to do UI work).\n\n* We have a skilled design team that handles the HTML/LESS for the website (again, no UI work for you).\n\n\n\n\nWho We're Looking For\n\nWe want smart engineers who get shit done! Not only do you have to be smart, you have to be pragmatic.\n\nLet's say you need to paint a room white.\n\nSmart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.\n\nSmart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds. Sure, it would take 2 months to build the system but we could change colors so quickly! It's totally optimized for repainting!\n\nIf the second example sounds like you, please do not apply. We know it's fun to go hog wild in projects but we need to "get shit done". There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.\n\nWe're a Team, not a Family\n\nIt sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).\n\nIt's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs. It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.\n\nIf someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve. If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.\n\nAnother clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles. It really makes work wonderful when you respect, trust and value your co-workers.\n\nRequired Technology Experience\n\n\n* C# Experience - Intermediate to Advanced proficiency\n\n* Cloud Experience - Azure or AWS\n\n\n\n\nOptional Technology Experience\n\n\n* ASP.net MVC\n\n* LINQ\n\n* Web API\n\n* Azure\n\n* SQL\n\n* Build/Test CI (We use TeamCity)\n\n\n\n\nWork Remote or in Reno, Nevada\n\nWe're looking for the best candidate we can find in the US. Three-quarters of our development team work remotely. It works very well with the help of Slack and Github.\n\nWe expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).\n\nSalary\n\nWe're looking to hire engineers for 110k/year. If you ask for more, we'll reject your application. If you're interested in the company please subscribe to our RSS feed at jobs.trainerroad.com for when a higher level job posting is open.\n\nPerks\n\n\n* Unlimited Vacation\n\n* 401k with 4% company matching \n\n* 99% of employees individual health care paid (I know 99% is weird...it's an ACA thing, and it ends up being just a few dollars per paycheck) You can see a preview of what you'd pay here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\n* Flexible schedule\n\n* Access to the latest fitness devices (power meters, trainers, sensors, etc.)\n\n\n\n\nYour Resume should have:\n\n\n* Links to any open source projects you've contributed to (not required)\n\n* Github/StackOverflow username if you'd like\n\n* Examples of experience in the "Optional Technology Experience" area\n\n\n\n\nYour Cover Letter should have:\n\n\n* Let us know why you want to work for TrainerRoad\n\n\n\n\nWe also Require\n\nThe best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.\n\nThat's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.\n\nThis also weeds out the vast majority of candidates who just fire off resumes everywhere.\n\nYou can find the refactoring exercise with instructions here: https://github.com/trainerroad/BackendRefactorChallenge\n\nExcited about our Company?\n\nIn your application let us know why you want to work with us and why you think you'd be a good fit for our company.\n\nFAQs\n\nDo I have to be a cyclist to apply?\n\nNope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!\n\nWhat's unlimited vacation mean?\n\nThe CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.\n\nIf your brain just isn't working at 3 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.\n\nEmployees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less. The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.\n\nThat being said, if you end up taking massive amounts of vacation, come in late, leave early and aren't producing outstanding work we're going to have a problem.\n\nHow do you work?\n\nWe're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally. This is the only way the company moves forward.\n\nWe try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.\n\nDevelopment uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.\n\nWe have partial test coverage, and we're constantly improving in that area.\n\nWe have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.\n\nWe have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.\n\nWe can one-click deploy our app on Alpha, Beta, and Production channels.\n\nWe can one-click deploy our website to Azure (includes smoke tests and warm up).\n\nWe have nightly builds that deploy to Test Flight and Google Play.\n\nWe often pair program via Slack.\n\nWe work off bi-weekly sprint issue lists on Github.\n\nDevelopers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.\n\nYou didn't ask about education, what's required?\n\nPlease put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.\n\nHow long until I hear a response from you guys? What's the process?\n\nIf you don't follow directions in this job posting, you'll be immediately rejected. \n\nIf you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume or where you're from. Code is code, and it should be reviewed that way without bias.\n\nIf we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise. We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.\n\nWe'll take the top combined refactoring and coding quiz results and set you up for a team interview.\n\nIf the team likes you; we'll then set up a pair programming session with you and an engineer. We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.\n\nIf all of the above is good, you're hired! \n\nI know this sounds like a lot of hoops to jump through, but it works so so well! Once you're onboard, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".\n\nWhat's with the dishes analogy?\n\nDoing your own dishes is a GREAT analogy for our culture. Don't leave shit around for someone else to clean up. Do your own dishes. Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.\n\nWe know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this. I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.\n\nWant more detail about the benefits?\n\nYou can see a preview of TrainerRoad's health benefits here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\nThis is the longest job posting ever, when does it end?\n\nRight now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.\n\nTrainerRoad is an equal opportunity employer. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Engineer, Developer, Digital Nomad, React, JavaScript, Education, HTML, Angular and Backend jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for DragonFly Athletics and want to re-open this job? Use the edit link in the email when you posted the job!
\nDragonFly Manages Coaching Video Distribution for all College Athletic programs with a proprietary Bit-Torrent Based Network. Example Clients include Alabama, Auburn, Tennessee, Clemson, The SEC, ACC, BigTEN, Pac-12 , The College Football Play-Off, ESPN, Fox, CBS, etc\n\nWe are hiring for our new Sports Medicine Division focused on High School Athletics Injury Management and Health History Records to simplify the process and paperwork of getting athletes onto the field of play and keeping them on field! We are building a Mobile Injury Management platform for coaches, athletic trainers, and of course parents. Our Goal is to simplify and improve Student Athlete Health.\n\nYou will be working on our product www.DragonFlyMax.com\n\nWE need Serious – FULL STACK – Mobile Engineers to join our Team with deep knowledge of Full Stack Android development. Our most pressing need is for Android as our company already has deep iOs talent. \n\nSpecifically, we’re looking for:\n\n\n* Proven experience building mobile offline-first apps \n\n* DEEP Experience with Java / Android\n\n* Professional development experience working with a team with a version-control system (SVN or Git)\n\n* Ability to quickly adapt to changing requirements and new technologies\n\n* Ability and Desire to work with a new and evolving product\n\n\n\n\nNice to have development experience:\n\n\n* Agile/Scrum\n\n* Node.js server\n\n* TypeScript\n\n* iOS or Web Stack with JavaScript and Angular (Or Desire to Learn)\n\n* MongoDB\n\n* Unit testing with any framework \n\n* Amazon web services\n\n* YouTrack\n\n* Proven experience working in a remote/home-office setting\n\n\n\n\n*** If you are currently iOs and want to learn Android OR are looking to switch from Android to iOs or even to web stack --- We want to hear from you!!!\n\nWe are a small company and our engineering team works in many languages. We have especially deep knowledge of C++, C#, Database (SQL and Mongo), iOs-Objective.C and would like to bring on a person with equally deep knowledge of our chosen Web and Android Stacks. \n\nOur Sports Medicine platform exists in 4 primary components of Server - Web - iOS – Android. You have the opportunity to work across all 4 platforms.\n\nWe offer a Competitive Salary / 401k / Health / Vacation\n\n**NOTE-- You will be able to work from home in this position 4 days but we need 1 day each week in the office for whiteboard time. Thus, you must be located within approximately 1-2 hrs of Hartselle, Alabama. Our Development offices are just outside of Huntsville, Alabama. Relevant larger cities include Nashville, Birmingham, Chattanooga, Atlanta or anywhere inside a 2 hour Geo-Fence. You do not have to relocate to the metropolis of Hartselle, AL and we are open to helping you return to the south if Seattle, Cupertino, NYC, Lincoln etc have worn off :-)\n\nWe run an Agile scrum development system consisting of 3 week sprints. We have continuous integration in place,1 click builds/deploy and require engineers to make regular visits with the sales team to customer sites.\n\nYou will be an integral part of our engineering team with direct responsibilities for the design, architecture, technology, and implementation choices of the system.\n\nJoin Us!!!\n\nHome Office is located in Tuscaloosa, AL (Roll Tide) \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Android, Engineer, JavaScript, Video, Angular, Mobile and Sales jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Telemetry and want to re-open this job? Use the edit link in the email when you posted the job!
Telemetry (https://www.telemetrytv.com) is a small startup looking to expand its team and hire a Javascript Web Developer. We are in an exciting field and disrupting data presentation and digital signage at scale while addressing new opportunities in programmatic televison. \n\nOur open Javascript position would fit an intermediate to senior Javascript developer with several years of work experience with heavy focus in front-end web development. \n\nWe have a modern architecture and set of tools. Our data rendering is a series of cutting edge web components written with Polymer as the framework. Our existing web applications are built with Angular.js but we are moving to a components based system in Vue.js for new applications. We make use of JADE, SASS, ES6, Webpack, Gulp, Continuous Integration and Delivery and modern development practices. Our back-end architecture is a Google Go based microservices ecosystem. \n\n\nYou will help us in developing our Angular, Polymer and Vue.js web applications. The role will need to perform the following job functions:\n\n- Demonstrated Excellent skills in Javascript\n\n- Demonstrated Experience in building Javascript Single Page applications\n\n- Must have experience in at least one modern Javascript application framework such as Angular, React, Polymer, Vue or the like\n\n- Must have experience with interacting with back-end JSON REST APIs\n\n- Must be fluent with HTML and CSS and their related preprocessors such as SASS and JADE - Must have experience with testing web applications\n\n- Should have experience with Javascript build systems like Webpack, Browserify, Gulp and so forth - Should have experience with modern Javascript (ES6)\n\n- Experience with back-end server side Javascript a plus\n\n- Demonstrated ability in working in a modern engineering team using ticketing systems, continuous integration, source code management and the like\nPlease submit your resume along with any links to portfolio work and/or Github repositories with open source contributions. \n\n\nExtra tags: javascript,vuejs,angular,developer,front end \n\nPlease mention the words **SALMON REPORT FAMOUS** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xNDY=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Angular, Front End, Developer, Digital Nomad, CSS, HTML and Senior jobs that are similar:\n\n
$60,000 — $120,000/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for PeachWorks.com and want to re-open this job? Use the edit link in the email when you posted the job!
\nPeachWorks, a leader in web-based enterprise restaurant software, is looking to hire a full time Node.js platform engineer. You will work with a team of engineers to develop and maintain our RESTful API built with Node. We're looking for someone who is passionate about new technology, creating new products, and solving difficult problems.\n\nAbout PeachWorks\n\nPeachWorks is a growing company and a leader in providing enterprise software solutions for the restaurant industry. We are currently working on the second generation of our restaurant management software, building a PaaS stack based on Node.js with an AngularJS front end. We are seeking candidates to work out of our offices in either Ann Arbor or Southfield. We are also open to possibility of hiring a remote employee. \n\nKey Responsibilities\n\n\n* \n\nImplementation, deployment and testing of assigned projects which adhere to internal coding standards and practices\n\n\n* \n\nProactive communication of needs, blockers, pertinent information\n\n\n* \n\nDevelopment and maintenance of technical documentation for projects\n\n\n* \n\nDevelopment and maintenance of unit and end to end testing suites\n\n\n* \n\nMay lead specific projects within the engineering group\n\n\n* \n\nAid in planning for the technologies used, system architecture, and DB design\n\n\n* \n\nKeep abreast and help keep team informed of emerging methods, libraries, and technology\n\n\n* \n\nOversees the resolution of client and internally discovered bugs and other system issues\n\n\n* \n\nWorks within the company framework to optimize existing code, systems, and documentation\n\n\n* \n\nCoaches junior engineers working together on their projects, when applicable\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Angular, Node, API, Admin, Senior, Junior, Engineer, Sys Admin, Full Time, Testing, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Engine Yard and want to re-open this job? Use the edit link in the email when you posted the job!
\nWe're one of the oldest PaaS's out there, with support for PHP/Ruby/node.js on AWS. As a Frontend Engineer, you'll be working on our brand new UI - a single-page angular.js app.\n\nThe UI is served up by a lightweight node.js server that proxies to our core ruby api. We unit test with jasmine, and run our end-to-end tests in protractor. Through our 'eybot' on slackhq, we deploy green CI builds to production multiple times a day.\n\nThe frontend engineering team at Engine Yard consists of 3 UI designers and 4 engineers (including myself). We're spread out across 8 timezones (Dublin through San Francisco), so experience working in a distributed team is key.\n\nYou will:\n\n\n* Write modern JavaScript for modern browsers\n\n* Have a significant influence on the UI architecture\n\n* Work with smart people every day\n\n* Be an integral part of a new era in an established startup\n\n\n\n\nYou might:\n\n\n* Build support for customers to deploy docker containers\n\n* Convert the UI to CommonJS modules via browserify\n\n* Rewrite our trial experience so it doesn't suck as much\n\n* Create near-realtime visualizations for server monitoring\n\n* Integrate 6to5 into our build system so we can use ES6\n\n* Learn to homebrew, or at least talk about how you want to\n\n\n\n\nYou'll get:\n\n\n* Competitive salary\n\n* Full medical, dental and vision benefits\n\n* 25 paid days off per year (15 PTO, 2 floating, 8 holidays)\n\n* 401(k)\n\n* We take care of your phone bill\n\n* Paid travel to conferences\n\n* Top of the line Macbook Pro\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Node, Senior, Engineer, Front End, Ruby and Travel jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.