Hello! We’re Studying Tapestry. We’re a 25+ individual, all-remote, world group devoted to creating digital studying “simply work” for educators and learners alike. We resolve laborious issues in complicated training know-how environments. We’re a triple-bottom line firm: we make a revenue like several good enterprise; our work makes the world higher (“social impression”); and we attempt to create a wholesome inner work surroundings for everybody who works right here. For our workers, we consider in versatile work places and dealing preparations. We empower all of our workforce members to handle their schedules and regulate as essential. We’re targeted on outcomes and impression, not places and hours. We rent folks with nice technical means, however we additionally anticipate everybody at Studying Tapestry to have robust character and stable communication abilities. We extremely worth efficient software program structure, test-driven improvement strategies, and good venture administration methodology. We consider in having a robust CI and deployment pipeline that permits us to concentrate on writing good software program.
**What We’re Wanting For**
You’re an distinctive skilled cell engineer with not less than 5 years of software program engineering expertise searching for a short-term contract (roughly 2 months) with the potential for partnering with us for extra future work. You’re snug with a number of languages, however particularly, you might be robust in cell improvement with React Native. Our preferrred candidate is offered 30-40 hours per week throughout the preliminary 2 month contract interval, with not less than 4 hours overlapping with enterprise hours within the US Japanese time zone. We ask everybody who works right here to be fluent or strongly proficient in written and spoken English and simply understood by US-based audio system (we ask for this to permit everybody within the firm to have the ability to talk with one another reasonably than having to undergo intermediates). Please learn by this whole job description earlier than making use of, as there’s important details about how one can apply included. Please don’t apply by reaching out to different emails or people.
**Required Expertise and Expertise**
- At the very least 5 years of Software program Engineering Expertise, with a minimal of 5 years doing senior engineering work corresponding to resolution design, structure, code evaluate, full-stack engineering, or related duties.
- You’ve got superb written communication abilities, fluent written English, and cozy, clear spoken English.
- Will need to have availability that overlaps with our purchasers not less than 4 hours/day in New York (UTC -5).
- You’ve got expertise writing in a number of programming languages fluently, effectively, and reliably, and are an skilled in writing in React Native.
- Assist keep skilled requirements for your entire group.
- Have had deep, substantial experience in a number of programming environments.
- Able to operating, directing, and/or collaborating in small groups of engineers for substantial initiatives.
- Able to working independently on cell improvement initiatives from begin to completion.
- Has an curiosity and talent to study new technical topics when you could resolve new forms of issues.
- Can pursue investigation and problem-solving into points to resolve them, and can even acknowledge when it’s extra environment friendly to ask for assist vs push ahead to unravel an issue. Believes that each one technical issues are solvable with sufficient effort.
- Has humility and kindness with regard to others and their very own skills. Seeks to assist others; seeks to share what they know; needs to see their work have an effect on the world.
**Substantial, sensible experience in implementing:
- Infosec
- Understands primary cell infosec rules to design, consider, and function methods securely.
- Options Design / Programs Structure
- Can work with enterprise analysts, product managers, and senior executives to grasp enterprise issues and suggest, adapt, and design technical options to satisfy these wants.
- Avoids overly complicated know-how options, preferring complexity ranges based mostly on the wants of particular initiatives.
- Acknowledges that the very best technical resolution shouldn’t be at all times the very best enterprise resolution and may negotiate with stakeholders accordingly.
- Shouldn’t be overly enamored with brand-new applied sciences and has the maturity and expertise to guage new know-how towards current options objectively.
- Can write clear, easy specs to replicate how a system will likely be constructed.
- Testing and Reliability Engineering
- Understands TDD vs handbook QA Engineering and the place every is suitable for growing software program.
- Insists on constructing automated testing frameworks when essential for software program pipelines and is aware of how one can implement “sufficient testing” with out counting on a “check every thing” method.
- Able to implementing check automation.
- Can write developer docs for a venture to help a brand new engineer in studying to develop in a codebase.
- Can debug and analyze manufacturing methods for faults.
- Can conduct efficiency testing.
**Bonus abilities**
- Expertise with early childhood software program merchandise (or training initiatives usually)
- Expertise with Venture Administration instruments, corresponding to Github boards, Trello, Asana, or Jira.
- API-based design
- Can design environment friendly APIs to assist a cell utility.
Apply together with your resume and a canopy letter. With a view to be thought of for this function, please specify in your cowl letter the hours and occasions that you just anticipate to work on this function. Please specify nowadays and occasions as US Japanese time zone occasions.
**About You**
You might be searching for a short-term, absolutely devoted contract function of roughly 2 months from about 30-40 hours per week.
You’re snug in a distant work surroundings with workforce members from completely different time zones. You handle your individual time effectively and are a self-starter. You’ve got a distraction-free place you need to use for work that provides dependable Web entry (appropriate for voice/video calls and improvement makes use of), both in your house or an area co-working facility.
You might be skilled and well-versed within the productiveness instruments we use, like Google Apps & Hangouts, Slack, and Harvest for time monitoring.
You’re fluent in written and spoken English.
Please don’t hesitate to use if you don’t match these necessities precisely, however assume you might be an excellent match for this place.
**Equal Alternative**
Studying Tapestry is an equal-opportunity employer and encourages people of all ethnic and racial backgrounds, sexual orientations, and gender identities to use. We’re additionally notably excited about people who’ve lived in or labored with underserved communities corresponding to low-income, gender nonconforming, disabled, or indigenous peoples.