What We Are Wanting For
We’re searching for a Senior Software program Engineer with sturdy expertise in iOS growth, and both expertise in or openness to studying React Native. A bonus can be primary upkeep abilities in Android as effectively.
Your job would contain a number of engineering initiatives. We keep a cell app for considered one of our shoppers and you’ll be the lead engineer managing all facets of characteristic growth, bug fixing, efficiency optimization, reliability engineering and related actions for the iOS cell utility. As well as, Studying Tapestry is growing an inside product counting on React Native. We would wish assist with primary bug fixes, code updates/upkeep, and minor options, within the quick time period. Over time, we hope the appliance is profitable commercially, and you’ll be capable of add extra substantial options to satisfy buyer demand. We additionally may want assist in upkeep of an Android app, however that is extra of an non-compulsory job.
A certified candidate ought to have:
– Pc Science or Engineering diploma (or different STEM diploma, or an distinctive skilled Software program Engineer expertise that’s equal to such a level)
– At the least six years of Software program Engineering expertise
– Expertise to write down clear, self-explanatory code utilizing S.O.L.I.D. and design patterns
– Capacity to design new architectures and implement them in software program
– Capacity to speak successfully in written and spoken English
– Capacity to doc your work in writing, appropriate for different engineers to depend on it
– Capacity to assist and collaborate with different engineers, whether or not extra junior or at your degree
– Capacity to work independently and effectively
– Capacity to collaborate with product managers and different non-technical employees to develop options
– Perceive and apply TDD and related approaches the place acceptable
– Manufacturing cell app debugging and optimization expertise
– Expertise in iOS growth
– Expertise in React Native, or a willingness and skill to be taught this framework
– Expertise in Android growth, or a willingness to be taught the fundamentals (non-compulsory)
Will need to have availability that overlaps with our shoppers not less than 4 hours/day in New York (UTC -5) and not less than 1 hour/day in California (UTC -8) working roughly 30-40 hours per week.
Please don’t hesitate to use if you don’t match these necessities precisely however suppose you might be an excellent match.
About You
You’re comfy in a distant work setting, with group members from totally different time zones. You handle your personal time effectively and are a self-starter. You’ve gotten a distraction-free place you should use for work that provides dependable Web entry, both in your house or an area co-working facility. You might be skilled and well-versed in productiveness instruments or can be taught them simply, corresponding to Google Workspace apps, Slack, and Harvest for time monitoring.
You’re fluent in written and spoken English, appropriate for an US English talking viewers to successfully perceive you and vice versa.
To Apply
Apply together with your resume and a canopy letter. With the intention to be thought-about for this function, please specify in your cowl letter the hours and instances that you just count on to work on this function. Please specify lately and instances as US Japanese time zone instances.
Equal Alternative
Studying Tapestry is an equal alternative employer and encourages people of all ethnic and racial backgrounds, sexual orientations, and gender identities to use. We’re additionally significantly keen on people who’ve lived in or labored with underserved communities corresponding to low-income, gender nonconforming, disabled, or indigenous peoples.