job-typelocationremote
Rebilly Senior PHP Developer
  • Remote Anywhere
  • Full-time

8 days ago

We are looking for a tenacious, passionate, creative, software-driven individual to guide the design and development of our payments software.

APPLY! Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

OBJECTIVE #1 Take on a project and see it to its end.

  • Potential Obstacles: We work by 6 week cycles (similar to sprints) where it can be easy to lose focus or forget to plan ahead to ensure the successful completion of your projects.
  • Actions: Understand the value of a successful cycle completion and use your tenacity to carry each project to the very end.
  • Results: Your project completion numbers in Jira are stellar and you have concentration available for the handful of projects on your plate.

OBJECTIVE #2 Work as a synchronous team in a remote environment.

  • Potential Obstacles: Working remote has many personal and team-based challenges from timezone differences, to communication and trust of your colleagues.
  • Actions: Develop deep working relationships with your colleagues to know what they're working on, and how to support each other.
  • Results: The team culture is strong, Rebilly's bigger projects efficiently move forward.

OBJECTIVE #3 Help your colleagues raise their skills with thoughtful code reviews and feedback on ideas.

  • Potential Obstacles: Your day will be filled with your own projects and priorities, and offering feedback to a remote team from afar can be intimidating.
  • Actions: Prioritize your schedule and share your unique knowledge and experience to help make your team stronger.
  • Results: Your team is more precise, creative, and their knowledge is deepened with your help.

KEY FUNCTIONAL AREAS OF RESPONSIBILITY What will you manage? Each teammate receives a role within a small team per cycle that can include a handful of small projects, one large project, or staying outside of the cycle to support clients, bugs, and cycle planning. Along with that, you'll be responsible for ensuring adherence to programming and documentation policies, code standards, testing, release, and reporting updates on your projects.

What will you contribute to? You will contribute to code reviews, generating projects for each cycle, feedback for ideas (including the ideas for other areas of the company), and hiring new teammates in the Product Team.

What will you support? Outside of generally supporting your teammates in the Product Circle, Rebilly is an open environment where everyone is welcome in every area of the company. You are welcome to support any project you feel called to participate in.

How much support per project? Teams working in a cycle can be 1, 2, or sometimes 4 people. You will lean on your cycle teammates to support the completion of the cycle, as well as receive support from teammates supporting the cycle. You can ask as many teammates to join your project as you need to complete the mission.

APPLY! Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

HIRING PROCESS

  1. Apply By API -https://app.applybyapi.com/posting/7/
  2. Small code challenge (unless you have extensive open source contributions)
  3. Interview with the Product Team
  4. Interview with the Product Team Lead
  5. Offer and Hiring
  6. The total process should take less than 2 weeks. *We are only accepting applications through ApplyByAPI at this time.

OUR TECH STACK Backend: PHP7.3 Frontend: Vue JS 2/3, ReactJS Framework: Symphony (moving away from Yii) Package Management: Composer, NPM, Yarn Testing: PHPUnit, Chai, Jest, Cypress Build: Webpack, Rollup Version Control: Git JS: ES6/7 Infrastructure: Docker, Terraform, GitHub, AWS (moving away from Jenkins)

SOME OF THE PROJECTS WE ARE WORKING ON Customer Payments Portal - create a secure and highly customizable customer payments portal Proficiency in Information Architecture - support usability in our database and more Payment Gateway Integrations - expand our library of integrations

WORKING AT REBILLY Rebilly's Purpose: Find and create freedom through your work.

Rebilly offers a competitive salary, training and development, birthday lunches, and provides the computer of your choosing. Further perks and benefits are dependent on your work location of choice.

Rebilly is a Teal Organization, meaning our organizational structure may differ from what you're used to, but we think you'll be pleasantly surprised. In a very tiny nutshell, this means that as an organization we value self-management, self-organization, as well as the wholeness of the individuals that make up our team (meaning you should be yourself at work, and do the work that inspires you.)

Come check us out at https://www.rebilly.com/careers/

ABOUT REBILLY Rebilly is now a payments software after pivoting from a focus on subscription billing in October 2019. Rebilly's comprehensive feature set is built to help our merchants get more of their customers from the order form to the thank you page, and more renewals paid. We took lessons learned from years of experience in the subscription business and millions of subscribers and applied them to make our payment system clever, flexible, and easy to use for our clients.

Apply
Givecloud Senior Front End Developer – React
  • Remote Canada
  • Full-time

19 days ago

Givecloud helps organizations build trust through our best-in-class donor experience which drives engagement, relationship and ultimately, healthier fundraising. We're recruiting a talented, motivated and passionate Senior React Developer _with a bit of Backend experience _who is looking for a chance to do something that matters - to make a long-term difference in their career, in the lives of their co-workers, and leave their mark on humanity. Our competitive advantage is our belief that organizations should be focused on Trustraising, not Fundraising - join us in our journey to make that happen!

Our lead developers are dedicated professionals passionate about writing great code, shipping great code, and making the best product possible. This team is the heart of Givecloud and given full autonomy to make data-driven and innovative product decisions, informed (not dictated) by the CX and Marketing teams.

The Role

  • Consistently able to develop & deliver high quality, detail-oriented user experiences (from sketches, breadboards and flows to final deliverable)
  • Evolving our existing Server Side App to a Single Page React Application
  • Collaborating with our customer service and growth teams on scoping new features
  • Prototyping new features and seeing what works and what doesn't
  • Helping to design and evolve our software development process
  • Ability to support the backend team when necessary
  • Bring a focus to performance, accessibility and compatibility

Who You Are

  • You ship - you make it happen
  • Constantly learning and increasing your knowledge & skills
  • Highly self-motivated and results-oriented team player who can thrive in a remote environment
  • You care deeply about the user experience, never shying away from the last mile to create something truly delightful

What you'll need

  • 5+ years experience as a React developer (thorough understanding of state management, context, hooks, lifecycle)
    • Experienced with the full development life cycle, including requirements analysis, architecture, design, coding, testing, and delivery of solutions
  • Strong experience with backend development using server-side frameworks, such as PHP/Laravel or NodeJS/Express
  • Strong database skills (e.g., Elasticsearch, Postgres/PostGIS, SQLite, MySQL, SQL Server, MongoDB, Redis, etc.)
  • Experience with CSS/SCSS
  • Experience with Jest (or other testing frameworks)
  • Experience with using development tooling (Github, NPM, Command Line)
  • Excellent interpersonal and communication skills (both written and oral)
  • Experience working in an Agile development environment (we're agile-ish)
  • BSc degree in Computer Science or relevant field is considered an asset but no formal post-secondary degree is required. As long as you have work you can show us that demonstrates your skill level, you qualify.

This is a Work from Home / Remote Opportunity

Apply
Agrando Lead Frontend Engineer
  • München, Germany
  • Full-time

29 days ago

We're looking for a Lead Front End Engineer that has a passion for hacking, building and owning a great product with high-end customer facing features, internal tools and experiences that help us and our customers become smarter.

Why you should work with us

Agrando is a project absolutely dear to our hearts. We love to contribute to the progress of agriculture. Our main cause is to support the farmer because in the end, it's all about mutual care and cooperation. Agriculture is our home and our origin and we speak from our own experience and know about the specific needs, which makes us the perfect partner for the agricultural trading of the next century. We want to push agriculture forward using state of the art technologies and we constantly stay in motion by taking one step at a time, being excited about everything that comes along. Working with us means to make a difference and to help us developing a meaningful product that in the end has an impact on the future of sustainable agriculture and thus the food you eat everyday.

What you should bring

  • Great communication skills, ability to work in an agile team and workflow experience (git-flow, scrum, etc.)
  • 4+ years proven JS work experience in a professional or institutional environment (including usage of node/npm/yarn)
  • Demonstrable experiences with Vue.js (or at least one out of the following: Backbone/Ember/Angular/React)
  • Demonstrated facility in a HTML/CSS/SASS/LESS environment
  • General understanding of core computer programming, distributed systems, logic & cloud infrastructure as well as concepts like REST or GraphQL
  • Open-mindedness and an attitude that encourages nurturing your skills, learning new ones while at the same time passing on knowledge in areas you excel
  • Passion for writing quality, high-performance and maintainable code following best practices by heart
  • Farming experience (just joking but having played Farming Simulator does count)

What to expect

As a Lead Front End Engineer at Agrando you will lead our team of frontend engineers in the creation of our main SPA frontend for the stakeholders on our trading platform (farmers, retailers, producers) as well as other products. You will make technologies or frameworks like Jest or TailwindCSS work for you. Most importantly, you will be responsible for our Front End architecture which is based on the latest JavaScript frameworks like Vue.js, Nuxt.js, Vuex, Axios as well as REST APIs and GraphQL. You will improve the UX and UI together with our Designers and guide them in their implementation efforts to align the product to their design philosophies. On the other hand, you will directly influence decisions supporting our DevOps, Analytics, Design and Product Department while keeping yourself in sync with the Sales & Marketing team.

Since future logic is also driven by our data intensive infrastructure it is a plus if you want to get in touch with other parts of our product like our BI & Big Data Pipeline (GCP) and Machine Learning strategies. We constantly explore latest technologies to find the best solutions to our next-gen problems - thus hacking around and bringing in your own ideas is something we highly encourage.

Perks

  • Flexible: We have a non-clock-watching culture and while the job is at our Munich Office we are very flexible when you want to work from home on occasion.
  • Events Around the Globe: Not only do we host internal Team Events, but since we are an aspiring AgTech Startup you can join us on various Trips, Conventions, Conferences (We are regular visitors at Vue.js Amsterdam and it always has been a total blast), Tech Fairs, Trade Shows and other Events around the World, related to our business or the technologies involved.
  • Make a Difference: In the end we try to save our farmers money by purchasing agricultural inputs more cost-efficiently, which in turn can save farms with less revenues than production costs from bankruptcy (e.g. coming from low milk prices), while at the same time enabling private suppliers to compete and advance in the digitized agricultural trade of the future.
  • Advanced Training: At Agrando we believe in nurturing our skills through proper knowledge management and personal development. We encourage our employees to learn, teach and improve also through advanced trainings, workshops, (hosted) meetups or other external activities and provide them with the best resources (Books, Coachings & Trainings, Udemy for Business, Nanodegrees from Udacity) for free.
  • Additional Benefits: Weapons of choice (MBP etc.), Qualitrain (subsidized sports), Coffee & Beer, Organic Fruits & YumYum Soups, Switch & XBOX360 Gaming

How to apply

If you are more motivated than others and you want to develop yourself further in an aspiring workplace environment, we are looking forward to receiving your application. Shoot us your résumé, earliest start date and salary expectations via mail to devjobs@agrando.de.

We can't wait to meet you!

More info can be found on: www.agrando.de

Apply
Nava Frontend Engineer
  • Remote USA
  • Full-time

38 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Nava is at the forefront of reimagining how our government serves its people, and we’re looking for experienced designers and developers to help drive this mission forward.

You will work on small teams to build scalable infrastructure for our government -- designing, implementing, and delivering services that millions of Americans depend on. You care deeply about working on technology that improves people’s lives, but don’t think technology is always the answer. You are passionate about building large-scale systems that are inclusive, well-designed, fast, scalable, and secure, and you'll help set high standards for our teams in terms of simplicity, empathy, and accessibility.

You can work remotely, or work from one of Nava’s offices in DC, SF, or NYC.

Opportunities and Challenges

Nava provides opportunities to do meaningful, impactful, mission-oriented work. As a public benefit corporation, we have a social mission written into our founding charter. The people who work at Nava have a fiduciary duty to our stated mission: to improve access, effectiveness, and simplicity of government services. We see this as an opportunity, but it is also important to highlight the challenges we face in advance.

You will be working within the government ecosystem, which means working dynamically, with other government contractors and civil servants. Working with people outside of your company means you'll likely encounter different working styles and cultural norms. At the same time, working as part of a larger team allows us to deliver on projects of larger scale and complexity.

The government also imposes a level of bureaucracy that is typically not present in a company of our size in the private sector. We operate in a regulated environment, where checks and compliance is built into the process of building software. This can make the path to production slower and some decisions, such as tools and processes, lie outside of our control. However, beyond writing code, finding and recommending ways to improve the way government software is built is one of the highest-leverage ways we help fulfill our mission. While our work is to build new systems with up-to-date technology, we have to do that within an existing ecosystem. Our work is building functional, resilient software for production. We don't build flashy prototypes that don't work for real people.

What you'll do

  • Collaborate with the product team, government stakeholders, and other contractors to build new systems and make improvements to existing systems.
  • Design and spec out major functionality and flows.
  • Drive ideas from concept to production, from sketching and wireframing to implementation and launching to production.
  • Participate in planning and breaking down requirements into tasks.
  • Review code and give feedback on technical specs.
  • Make improvements by proposing new tools and practices.

What we're looking for

  • At least two years of experience working in an agile, multidisciplinary team environment, preferably designing and building medium or large-scale web applications
  • Experience mapping and driving systemic improvements within complex service environments
  • Understanding of web and mobile user interface design best practices
  • Significant experience in JavaScript, CSS, and responsive design
  • Demonstrated ability to design, build, and test semantic, accessible, Section 508 compliant web applications.
  • Understanding of inclusive design methodologies
  • Some experience with a modern JavaScript framework, such as React, Vue.js, Angular or Ember
  • Familiarity with a JavaScript testing framework such as Jest, Jasmine, or Mocha
  • Tenacity to dive into problems and iterate in working code
  • Equal parts systems thinker and advocate for users
  • Highly resourceful, reliable, and detail-oriented
  • Ability to think strategically around trade-offs and short term vs. long term benefits
  • An adaptive, empathetic, collaborative and positive mindset
  • Excellent written and verbal communication skills, technical and otherwise

Things that are not important to us

  • Whether or not you have a CS or engineering degree.
  • Whether or not you have GitHub contributions. (It's great if you do, but we don't expect it.)
  • Whether or not you have worked at a well-recognized company.

Other requirements:

  • Education: Due to contractual requirements, this role requires a Bachelor's Degree (in any discipline).
  • Residency: Lived in United States at least 3 years out of the last 5 years

We're a small team working to radically improve our government, so everyone that joins us has a direct impact on the direction and success of Nava. We are stewards – we hold a deep responsibility towards the systems that we work with. We are a community – we value collaboration both within our teams and with the many hardworking people within government. We offer generous benefits and equity.

We care deeply about diversity and inclusion at Nava. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Note: We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role is required to work from the contiguous United States.

Rebilly Senior PHP Developer
  • Remote Anywhere
  • Full-time

45 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

We are looking for a tenacious, passionate, creative, software-driven individual to guide the design and development of our payments software.

APPLY! Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

OBJECTIVE #1 Take on a project and see it to its end.

  • Potential Obstacles: We work by 6 week cycles (similar to sprints) where it can be easy to lose focus or forget to plan ahead to ensure the successful completion of your projects.
  • Actions: Understand the value of a successful cycle completion and use your tenacity to carry each project to the very end.
  • Results: Your project completion numbers in Jira are stellar and you have concentration available for the handful of projects on your plate.

OBJECTIVE #2 Work as a synchronous team in a remote environment.

  • Potential Obstacles: Working remote has many personal and team-based challenges from timezone differences, to communication and trust of your colleagues.
  • Actions: Develop deep working relationships with your colleagues to know what they're working on, and how to support each other.
  • Results: The team culture is strong, Rebilly's bigger projects efficiently move forward.

OBJECTIVE #3 Help your colleagues raise their skills with thoughtful code reviews and feedback on ideas.

  • Potential Obstacles: Your day will be filled with your own projects and priorities, and offering feedback to a remote team from afar can be intimidating.
  • Actions: Prioritize your schedule and share your unique knowledge and experience to help make your team stronger.
  • Results: Your team is more precise, creative, and their knowledge is deepened with your help.

KEY FUNCTIONAL AREAS OF RESPONSIBILITY What will you manage? Each teammate receives a role within a small team per cycle that can include a handful of small projects, one large project, or staying outside of the cycle to support clients, bugs, and cycle planning. Along with that, you'll be responsible for ensuring adherence to programming and documentation policies, code standards, testing, release, and reporting updates on your projects.

What will you contribute to? You will contribute to code reviews, generating projects for each cycle, feedback for ideas (including the ideas for other areas of the company), and hiring new teammates in the Product Team.

What will you support? Outside of generally supporting your teammates in the Product Circle, Rebilly is an open environment where everyone is welcome in every area of the company. You are welcome to support any project you feel called to participate in.

How much support per project? Teams working in a cycle can be 1, 2, or sometimes 4 people. You will lean on your cycle teammates to support the completion of the cycle, as well as receive support from teammates supporting the cycle. You can ask as many teammates to join your project as you need to complete the mission.

APPLY! Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

HIRING PROCESS

  1. Apply By API -https://app.applybyapi.com/posting/7/
  2. Small code challenge (unless you have extensive open source contributions)
  3. Interview with the Product Team
  4. Interview with the Product Team Lead
  5. Offer and Hiring
  6. The total process should take less than 2 weeks. *We are only accepting applications through ApplyByAPI at this time.

OUR TECH STACK Backend: PHP7.3 Frontend: Vue JS 2/3, ReactJS Framework: Symphony (moving away from Yii) Package Management: Composer, NPM, Yarn Testing: PHPUnit, Chai, Jest, Cypress Build: Webpack, Rollup Version Control: Git JS: ES6/7 Infrastructure: Docker, Terraform, GitHub, AWS (moving away from Jenkins)

SOME OF THE PROJECTS WE ARE WORKING ON Customer Payments Portal - create a secure and highly customizable customer payments portal Proficiency in Information Architecture - support usability in our database and more Payment Gateway Integrations - expand our library of integrations

WORKING AT REBILLY Rebilly's Purpose: Find and create freedom through your work.

Rebilly offers a competitive salary, training and development, birthday lunches, and provides the computer of your choosing. Further perks and benefits are dependent on your work location of choice.

Rebilly is a Teal Organization, meaning our organizational structure may differ from what you're used to, but we think you'll be pleasantly surprised. In a very tiny nutshell, this means that as an organization we value self-management, self-organization, as well as the wholeness of the individuals that make up our team (meaning you should be yourself at work, and do the work that inspires you.)

Come check us out at https://www.rebilly.com/careers/

ABOUT REBILLY Rebilly is now a payments software after pivoting from a focus on subscription billing in October 2019. Rebilly's comprehensive feature set is built to help our merchants get more of their customers from the order form to the thank you page, and more renewals paid. We took lessons learned from years of experience in the subscription business and millions of subscribers and applied them to make our payment system clever, flexible, and easy to use for our clients.

Codility Senior Front-end Developer
  • Remote Warsaw +/- 2 hours
  • Full-time

59 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

What you'll do all day:

  • Develop CodeLive - a platform build for using real-life tasks in a shared, live, development environment,

  • Implement new UI features using ES2018, React&styled-components, Jest for automated tests, and development tools of your own choice,

  • Shape UX together with our awesome product designers,

  • Keep Codility app on top of all best practices of modern front-end development.

We will be a great match if you:

  • Are based in Europe,

  • Have real-world experience in developing modern React apps,

  • Strive to work with state-of-the-art code and tools,

  • Are not afraid of refactoring existing production code,

  • Understand that the users come first,

  • Are comfortable working in English,

  • Are able to coordinate the work,

  • Code in good quality: easy to maintain and performant if needed,

  • Focus on root problem solutions,

  • React on priorities,

  • Help others,

  • Take part in working on architectural changes.

What can you expect working with us:

  • Impact - we directly improve the pace and quality of technical hiring for some of the biggest companies in the world,

  • Cross-functional, product-oriented teams,

  • Ownership - every person from our team is a product owner,

  • Agile and lean mindset - to help our whole team (developers, testers, designers and product managers) develop and own our product together,

  • Continuous integration - we deploy to production every day,

  • Best practices - pair programming at least once a week,

  • Direct contact with end users - we observe how they use our product live, run user labs and drive customer interviews,

  • International team environment - our team consists of c.a. 19 nationalities across Europe and US.

Our tech stack:

  • Frontend: ES2018, React, Redux, styled-components, Jest,

  • Backend: Python 3.7, Django,

  • Database: PostgreSQL, Redshift,

  • Infrastructure: Kubernetes, AWS, Chef, Go.

What we offer:

  • Competitive local rates, usually between 70k - 85k EUR per year,

  • Employee stock incentive,

  • Dell for Windows / Linux or MacBook for macOS, monitor Dell P2419H, and budget for accessories of your choice,

  • Personal development budget to help you learn and grow,

  • Health & wellness budget to help you regenerate,

  • Open vacation policy for every type of contract and flexible working hours.

We really appreciate every interest in our company, but we are able only to reach out to the candidates who match our needs the most. You can always keep in touch with us onFB,LinkedIn, Twitter, and via ourblog.

Truelogic Software Sr Web Developer (JavaScript)
  • Remote Anywhere
  • Full-time

August 28, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Project Description

The project is for the Mobile Application of a website that allows people to find caregivers for different needs -- physical therapy, childcare, elderly assistance etc. They are going to go through a massive redesign, which requires new development and thus would need to scale mobile testing.

Responsibilities

  • Committed to developing highly robust, maintainable, and polished solutions.
  • Committed to excellence, from variable names to user experiences.Able to work collaboratively with lead mobile engineers, other mobile team engineers, Product & UX Design, and QA.
  • Self-motivated, focused, pays attention to details, able to raise awareness of problems and propose solutions.
  • The software you will help create will impact the experience of thousands of people, and his care.

Requirements

  • Expert, up-to-date JavaScript, HTML and CSS skills
  • Experience with Ajax and working with RESTful APIs
  • Experience with mobile first, responsive web development
  • Ability to work within a UI framework (Bootstrap)
  • Experience writing and unit testing modular JavaScript (AMD / Webpack)
  • Exposure to Node.js/TypeScript, React, Apollo GraphQL, Material-UI, Storybook, Jest, Yarn
  • Comfortable with a node-based development workflow (Gulp / Bower / npm)
  • Experience with CSS preprocessors (LESS)

Desirable:

  • Experience with Sketch or Photoshop also a plus
  • Knowledge of ES6 is a plus
  • Experience with MV* JavaScript frameworks (React / AngularJS) is a bonus.

Rewards

  • Payment in USD
  • Free credentials for e-learning platforms
  • Remote workshops & activities
Basecamp Rails Programmer
  • Remote Anywhere
  • Full-time

August 7, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Description

We have two rare openings on our Core Product team for Rails programmers. We’ll be accepting applications for the next two weeks, aiming for a flexible start date in October.

We strongly encourage candidates of all different backgrounds and identities to apply. This is an opportunity for us to bring in a different perspective and we’re eager to further diversify our company. Basecamp is committed to building an inclusive, supportive place for you to do the best work of your career. We aren’t looking for ideological clones, but for people who share our beliefs about writing software well.

About the Job
As a programmer on the Core team, you’ll work on shaped projects, big & small, over six-week cycles, typically in tandem with a designer. We’re a small team (just three programmers and three designers) and we work quickly but calmly. You’ll join us, and be responsible for driving projects from concept to completion in an environment of autonomy and creativity.

As a team our focus is firmly on the web: the core technology that powers our applications on all platforms. Ours are majestic monoliths, built using Ruby on Rails. We embrace a classic “HTML over the wire” architecture, of server-rendered HTML, progressively enhanced with JavaScript and CSS. If you think this sounds a lot like the Golden Age of Web Development, well, we couldn’t agree more.

This is an extremely exciting time to join the team. We’re currently all-in on HEY, our brand-new email service, and there’s a ton of fresh work to be done, bugs to fix, and features to polish. That’s where you’ll spend the bulk of your time to start. But we also have our fair share of work supporting Basecamp versions past, present, and future, as well as a back catalogue of applications that we’re committed to maintaining Until The End of the Internet.

Here are some things we’ve worked on recently to give you a sense of what you’ll be doing day-to-day:

  • Building out a subscription system to allow for free trials, upgrades, credit card payments, cancellations, and everything else needed to launch a new product
  • Creating an email export system using the MBOX format, ensuring that even large mailboxes can be exported efficiently
  • Designing a global document browser for convenient access to every mail attachment from every sender, filterable and ordered by recency
  • Revising our billing system to charge EU VAT where applicable, from payment flows and invoices to internal APIs and support tooling
  • Blocking activity trackers and spy-pixels in incoming mail using a variety of techniques, including image and asset proxying for broad protection
  • Collaborating with the Android and iOS teams on cross-cutting and platform-specific features
  • Investigating and fixing a race condition when processing incoming email that’s resulting in random duplicate entries

About You
We’re looking for candidates with strong track records of putting Rails to work and bringing products to life. You should be experienced in the framework, in Ruby, and with the staples of full-stack web development: HTTP, HTML, JavaScript, and CSS. But just because you're experienced doesn't mean we expect you to hit the ground running. You'll have a gentle, intentional on-boarding experience and time to learn & grow comfortable with our systems, processes, and people.

You might have a Computer Science degree or you might not. That’s not what we’re looking for. We care about what you can do and how you do it, not about how you got here. A history of conscientious, thoughtful work speaks volumes.

You’re a Manager of One. A committed generalist, eager learner, and curator of the essential. You take ownership and you see things through. You can take a stand yet commit even when you disagree. This is a challenging position for a senior-level programmer, but imposters take heart; we are too.

You're a clear writer. The bulk of our work is written, from the code and interfaces we design, to the pull request discussions and long-form proposals we make. Effective, concise writing leads to effective, concise code.

Basecamp is a remote-first company, and this is a remote job. We're hiring from anywhere that can maintain 3-4 hours overlap with the US-Central Time zone during a normal working day. This might been a 11:00-19:00 schedule from Europe, but we're not hiring from locations that require a graveyard shift to make the overlap happen.

Applicants from outside of the US will be offered a contractor role on comparable terms and equal pay with our domestic employees.

Benefits & Compensation
Basecamp pays in the top 10% of the industry based on San Francisco rates. Same position, same pay, no matter where you live. The salary for this position is $186,850 (Senior Programmer).

Benefits at Basecamp are all about helping you lead a healthy life outside of work. We won’t treat your life as dead code to be optimized away with shallow perks. You won’t find lures to keep you coding ever longer. We believe quality time to focus on work starts with quality time to think, exercise, prepare a meal, be with family & friends, and of course, time to yourself.

We offer fully paid parental leave. We work 4-day weeks in the summer (Northern Hemisphere), and offer a month-long sabbatical every 3 years. We subsidize your home office, wellness and fitness interests, and continuing education. We offer a generous annual charitable contribution match. All on top of top-tier health insurance and a retirement plan with company match. See our full list.

How to Apply
Please submit an application that speaks directly to this position. Tell us about yourself, about what you can bring to Basecamp, and about Basecamp’s role in your future. Tell us about something you’ve done, something that’s relevant to the kind of work we do, something that excites you. Be descriptive, but don’t feel the need to write a novel -- 500 words or so should be plenty.

We’re accepting applications until August 19, 2020, at 7PM US-Central time. There’s no benefit to filing early, so take your time.

We expect to take a few weeks to review all applications. You’ll hear from us by September 4, about advancement to a take-home technical exercise. The exercise is representative of the kind of day-to-day work we do. We invite fewer than 20 candidates to this stage, and those candidates should expect to spend upwards of a full day (but no more!) completing this test. Please consider whether you'd be willing to dedicate that time before applying.

After the written test, the top candidates will proceed to the interview stages. Expect 2-3 interviews, all one hour, all remote, with your future colleagues, on your schedule. We'll talk through your background, your approach to work, and dive into your technical knowledge. No gotchas, brainteasers, or whiteboards.

We aim to make an offer by early October with a start date later that month.

Please note that we’re unable to offer individual feedback during the screening process. We usually see 1,000+ applications for developer roles, and our hiring team simply doesn’t have the bandwidth to offer personalized feedback before the code-review round.

This is a demanding application process and significant career move to consider. We appreciate you giving us that consideration, and we promise to give you our full attention in return. We look forward to hearing from you!

Crazy Egg Front-End React Engineer
  • Remote Anywhere
  • Full-time

August 4, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Since 2005, over 300,000 websites have used Crazy Egg to understand how their audience experiences their website and their products. 

What We're Looking For

We need independent, self-motivated, and self-disclipined senior-level team members. We don't have managment overhead or strict processes because we are a small team with senior-level talent only. Unfortunately Crazy Egg is not a great environment for junior engineers.


❤️ Personal Skills/Experience

✔️Must Have

  • Desire to constantly improve themselves, their team, and the products they work on
  • Experience working remotely with team members in different time zones
  • Someone who can work independently (without relying too much on input from others), but knows when to stop and get help when needed
  • Excellent written communication skills

➕Nice-to-Have

  • Experience working in a team of separate frontend engineers, backend engineers, and designers
  • Experience in small teams


⚙️ Technical Skills/Experience

✔️Must Have

  • Senior-level React experience (React 16.8+)
  • Pixel-perfect attention to detail
  • Experience writing integration and E2E tests is a must (Jest and Cypress experience a bonus)

➕Nice-to-Have

  • Understand Semantic HTML and User Accessibility
  • GraphQL experience a bonus
  • Experience with Ember.js (we still have some legacy Ember.js code so understanding it is useful - even though all new work is being done in React)
  • Experience building SPA applications from early stages
  • Familiarity with Git workflows
Global Scale Solutions GmbH Frontend Developer
  • München, Germany
  • Full-time

July 15, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Your profile

Your profession excites you and have a genuine interest in what you do. You are looking for an employer who appreciates you as an individual and who is interested in helping you develop your personal and professional career path. Taking responsibility for your work means more than just showing up to the office every day. You’re willing and eager to help team members who are struggling with their own tasks. The quality of your work is of a consistently high standard. You're not afraid of challenging tasks and have ideally already gathered experience in mission critical and highly available applications.

Dealing with your colleagues in a respectful way is important to you, as well as possessing a system of values. However, you're not lacking a good sense of humour to keep the team spirit up!

You’re fluent in English and you enjoy working in a multicultural, interdisciplinary environment. Knowledge of German language is a plus but not a must. 

**Your professional qualification

**

  • Profound knowledge of HTML, CSS and JavaScript and proven track record of using it professionally
  • Mastery of your own toolset (IDE, operating system, debugging tools, etc.)
  • Familiarity with CSS pre-processors, CSS frameworks, build tools, bundlers
  • Experience with a framework like React.js, Angular or Vue.js
  • Strong analytical & problem-solving skills
  • Experience with testing frontend apps (Jest, Enzyme, Cypress, etc.)
  • Excellent communication skills

Non-EU residents: Please note that you need to fulfil the german Bluecard requirements in order to apply for this position.

What we're offering you

  • An experienced team of highly motivated, skilled and interesting individuals
  • A dynamic workplace giving you lots of opportunities for professional and personal development
  • The opportunity to take on responsibility from the first moment on, building and shaping smart solutions
  • A fair compensation packet with a full-time permanent contract
  • Flexible working hours and a goal oriented approach
  • We support you (and your family) with your relocation to Germany / Munich and assist you with the initial steps of your life in a new city / a new country
  • The best possible technical equipment, no matter if you chose Mac or Linux