Recent remote jobs
Karbon is growing its team of iOS engineers to better serve our evolving client requirements. We're expanding to provide additional support as we work with clients to launch several major versions of existing large-scale iOS apps.
What you'll be doing
- Building new features with Swift, Material Components, and more
- Implementing new UI and modifying existing components based on evolving requirements with both Auto Layout and frame-based logic
- Triaging, prioritizing and fixing bugs and regressions based on QA testing and user feedback
- Writing and reviewing technical design documents
- Participating in meetings, discussing and planning engineering efforts and peer-reviewing code
- Shipping new versions of the product to users and managing feature rollouts
Requirements
- 3+ years experience building and shipping iOS apps as part of a team
- Fluent in Swift, working knowledge of Objective-C
- Automated testing experience
- Eye for detail and the ability to build accessible, functional, performant UIs
- Solid understanding of the full iOS app development lifecycle
- Experience with Git or Mercurial and related workflows
- Passion for learning and using new frameworks and technologies
- Strong communication and interpersonal skills-you'll be working directly with both your fellow Karbon engineers and client personnel
Nice to have
- Previous experience working from home or remotely for a distributed team
- Familiarity with Google products and APIs
- Experience with swift-format, SwiftLint or other code quality tools
- Working knowledge of Python or other scripting languages
Employee benefits
- Competitive salary and bonuses
- MacBook Pro and other hardware
- Comprehensive health and dental insurance for employees and eligible dependents
- Company 401K, eligible after 6 months
- Monthly internet stipend
- Yearly iOS device stipend
- Several weeks of vacation yearly, generous personal time policies, and paid holidays
Note: While this job is remote, you must be able to work legally as a W2 employee in the US. You must be in a US time zone.
About Karbon
We’re a small, closely-knit team of iOS and Android engineers with an obsessive attention to detail who have been building apps since the launch of the App Store. Founded in 2010, we’ve spent the last ten years helping some of the biggest companies in the world create amazing experiences for hundreds of millions of users. We value quality over quantity and focus on only a few key projects per year. We strive for honesty, transparency and open communication with our clients.
About Bitfinex
Bitfinex is a digital asset trading platform offering state-of-the-art services for digital currency traders and global liquidity providers.
Founded in 2012, Bitfinex was one of the first professional platforms set up to accommodate for the booming interest in cryptocurrency trading. Since then, our team has gained invaluable experience whilst cementing our spot as the go-to platform for digital asset traders and institutions.
Our Mission
Our aim is to create a free and accessible global digital economy by disrupting the current financial services industry.
Our team is entirely remote, composed of individuals with an ownership mentality; no one waits to be told what to do. Each member of the team is a highly motivated self-starter that is comfortable with autonomy and believes in lifelong learning. When we’re not working, we’re dreaming about it. We place our egos aside and thrive within a culture that fosters one another from the birth of a concept to launch of a product.
At Bitfinex you have the freedom to work as you please - all that matters is execution.
Join us and help lay the foundation for a decentralized future.
Key responsibilities
As a Front-end Developer, you will be a part of the team that works on the development of the Bitfinex web and mobile applications. This includes:
New Features - Bitfinex continuously strives to create innovative new features in order to provide the most professional trading experience for customers. These are developed and deployed using agile methodologies, to ensure the user experience remains the best in the industry.
Scalability - The web application must remain effortlessly smooth, responsive, and real-time for customers as the platform continues to scale to accommodate new user growth.
Data Visualisation - The data we present to our users is the result of tailored algorithms, on top of the incredible amount of data our platform produces daily, and we continue to experiment with new ways to display this most effectively.
Design - Build beautiful reactive applications and trading tools.
Requirements
To enjoy this role, you should possess the personal attributes and experience outlined above. On top of this, we expect you to be:
- Knowledgeable and experienced with micro-service architecture.
- Comfortable with high-availability concepts.
- Highly proficient in JavaScript and ES6+.
- Thoroughly experienced with React, Flux, SASS, Redux and the core principles surrounding these.
- Familiar with modern front-end pipelines and tools.
- Experienced with WebSockets, RESTful and RPC-based APIs.
- Interested in bringing diverse, innovative applications to life.
- Interested in modernising and optimising different web applications.
Job Benefits:
- Flexible hours
- Competitive salary
- Culture of learning & innovation
- Autonomy
- Open vacation policy
- Fully Remote Work
We are seeking individuals with technical support experience to provide complex support services of the Auth0 SaaS solution.
Reporting to the Regional Support Manager, this individual will work closely with our customers to provide break-fix support, operational maintenance, and support services. This position is an integral part of Auth0's long-term relationship with its global customers. The efforts put forth by this individual will directly impact the long-term success of the relationship. To succeed in this team, this individual must have the passion and energy to work in an entrepreneurial and fast-paced environment.
Responsibilities:
- Support and maintain customers who have implemented the Auth0 SaaS solution, resolving technical and non-technical customer issues in a timely fashion operational management of support tickets.
- Build and maintain excellent relationships with clients and achieve the highest level of customer satisfaction.
- Work as part of our extended support team in a startup atmosphere, doing what it takes to exceed customer expectations.
- Use your business and technical analysis skills and knowledge of the Development lifecycle to solve complex issues and promote best practices.
- Collaborate with other departments in the company to achieve customer satisfaction.
Technical Domain Focus:
- Knowledge of software development fundamentals and common architectures.
- Knowledge of HTTP, encryption, basic security concepts.
- Understanding of authentication and authorization concepts.
- Knowledge of one or more auth protocols/specifications: OAuth2, OIDC, SAML, WS-FED, LDAP, Azure AD, etc.
- Proficient in at least one programming language, ideally JavaScript.
Skills and Abilities:
- Two years of technical support or software development.
- Or 2-5 years of substantial experience in a business or technical analyst role for medium to large business software implementation projects.
- A self-starter - able to come up to speed on complex, difficult concepts with minimal assistance.
- Ability to quickly context-switch between multiple complex work streams.
- Instinctive ability to subdivide problems into basic components to efficiently pinpoint the root cause of issues.
- Customer-obsessed attitude — a customer advocate, always going the extra mile
- Team player with reliable communication and presentation skills.
- Proactivity — identify opportunities and take preemptive action against potential problems.
- Continuous growth — permanently look for improvement areas, make plans on how to improve them, and execute those plans.
Preferred Locations:
- #AU
Auth0 makes the internet safer by safeguarding billions of login transactions each month.
Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles. We practice N+1>N which applies to everything from our people to how we iterate our tech; we believe in one team, one score; and we give a shit about everything we do.
Research shows that candidates from underrepresented backgrounds often don’t apply unless they meet all the job criteria. We aren’t looking for someone who ticks every single box on a page; we’re looking for lifelong learners and people who can make us better with their unique experiences. If you think you’d be a great fit, then please get in touch to tell us about yourself.
Auth0, recently acquired by Okta, is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Job Benefits:
- Flexible Work Arrangements
- Competitive Equity
- Top-of-the-Line Macbooks and other great tools
- Embrace Distributed Work
- Inclusive Work Environment
- Annual all-expenses paid international company offsite
What's in it for you?
- We pride ourselves on mentorship, support, collaboration, and vulnerability. Our approach to psychological safety, growth and personal development makes it a perfect environment for someone starting their journey as a Cloud Native Engineer. We know that one year working on projects with us is equivalent to three years in a different type of company (product company) in terms of depth of experience.
- We offer a diverse work environment where people are respected for who they are and a culture based on learning, trust, and collaboration.
What does it take?
- We often build tailored, innovative solutions within complex and ambiguous environments. On top of that, consulting with clients, which depends on asking the right questions and crafting solutions as a team, requires strong collaboration and communication skills.
- You need to be inquisitive and eager to explore.
Want to work with us? If you’ve made it this far, we (probably) definitely want to work with you too!
- Drop us your CV and tell us, briefly, why you are applying. If your CV shows that you have what it takes, here’s how we will proceed:
Job Benefits:
- All travel covered
- Unlimited books budget
Time zone: (GMT+00:00) London +/- 4 hours
Theorem is looking for a motivated craftsperson to join our global team of 200+ professionals to support our growing distributed services business. We are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out. WHO YOU ARE
- You are a creative thinker who aims to support your team and your customers. You have been a hands-on engineer in the past, you understand the enterprise applications and architecture, and now you are looking to multiply your impact.
WHAT YOU WILL DO
- Team Leadership: You will support the team’s happiness by fostering an inclusive culture, and by nurturing safe spaces where everyone can bring their authentic selves. You will guide and coach a +10 engineers team, operating in small squads, to help grow their impact.
- Engineering and Delivery: Your team will ship great outputs that delight your customers and partners. You will run project kick-offs, and work with your team to choose the tools, architecture, and platforms used to deliver client projects.
- Hiring and Training: Build an inclusive team of great engineers from different backgrounds, cultures, industries, and life experiences, ensuring every assigned engineer has a career progression plan with regular check-in points and real-time feedback. You will also contribute to determining engineers’ salary ranges and adjustments.
- Partnering with Customers: You will get to know your customers and walk in their shoes. You will listen to the needs, find business opportunities, design solutions, and deliver the right value at the right time.
WHAT YOU BRING
- Experience designing and leading teams, mentoring engineers based on different geographies, and teaching proved practices that help people thrive
- You have worked with external clients/stakeholders and have a great ability to listen to new challenges, find business opportunities, and collaborate building new developing proposals
- You have the ability to work through ambiguous requirements and make decisions to push forward custom software developments
- While this is a remote-friendly role, the engineering manager should expect to travel to the client site one week every other month on average (post COVID-19 travel restrictions)
Job Benefits:
- Open Vacation Policy
- Hardware
- Health, Vision, Dental Benefits
- Fitness Reimbursement Program
- Flexible Work Hours
- Paternity & Maternity Leave
- Education Allowance
- Conference Assistance
- Annual Company Retreat
In this role, the Senior Infrastructure Engineer will be responsible for creating, modifying, maintaining and supporting infrastructure. This person will need to balance availability, security, efficiency and functional requirements to help provide an optimized production service. Identifying and managing existing and emerging risks that stem from business activities and ensure these risks are effectively identified and escalated to be measured, monitored and controlled.
What You Will Do:
- Investigate and manage the adoption of appropriate tools, techniques and processes (including automation) for the management of systems and services. Ensure that appropriate software or specialist monitoring tools are used to maintain awareness and control of the hardware and software.
- Investigate and advise for procurement of hardware and/or services as needed to ensure adequate and performant infrastructure to build out a test environment consisting of possibly hundreds of network attached virtual machines.
- Provide for adequate engineering such that a variety of environments can be realized on each of the virtual machines using the appropriate container and orchestration technologies.
- Provide effective visualization of the status of the above mentioned testing environment such that testing engineers can effectively assess the status of the environments.
- Schedule and supervise maintenance and installation work, including major configuration changes and upgrades.
- Conduct investigations on system performance, security, risks, and system usage, and make proposals for improvement.
- Ensure that operational incidents and problems are identified, recorded, monitored and resolved. Provide appropriate status and other reports to specialists, users and managers.
- Investigate suspected attacks and undertake the investigation and resolution of security incidents, in accordance with established procedures including incident management procedures. Uses forensics where appropriate. Report on findings and lessons learnt / improvement actions.
What You Will Need:
- Bachelor’s Degree/ MCSE or 5+ years in similar role
- Extensive experience in large VM environments
- Understanding of complex environments and the ability to quickly develop an understanding of new tools
- Understanding and working knowledge of Google Cloud platform,
- Working knowledge of VMWare / Microsoft Hyper-V Server virtualization technologies
- Technical expertise with Docker, Kubernetes or other container/orchestration systems.
- Awareness of Security Management and Penetration testing tool sets
Job Benefits:
- Remote work
- Full medical, dental, vision benefits and 401K
- Dental
- Vision
- 401k
- Flex hours
- Unlimited vacation policy, plus company holidays
- Unlimited sick-leave policy that keeps everyone healthier
- Family leave
Fullscript’s purpose — helping people get better — is core to everything we do. We’ve created a virtual dispensing solution that supports practitioners as they support millions of patients across North America with the industry’s best supplements. That said, our purpose extends well beyond our platform. Helping people get better is at the core of our business decisions and how we support our team members.
Fullscript’s purpose — helping people get better — is core to everything we do. We’ve created a virtual dispensing solution that supports practitioners as they support millions of patients across North America with the industry’s best supplements. That said, our purpose extends well beyond our platform. Helping people get better is at the core of our business decisions and how we support our team members.
Fullscript’s purpose — helping people get better — is core to everything we do. We’ve created a virtual dispensing solution that supports practitioners as they support millions of patients across North America with the industry’s best supplements. That said, our purpose extends well beyond our platform. Helping people get better is at the core of our business decisions and how we support our team members.
Fullscript’s purpose — helping people get better — is core to everything we do. We’ve created a virtual dispensing solution that supports practitioners as they support millions of patients across North America with the industry’s best supplements. That said, our purpose extends well beyond our platform. Helping people get better is at the core of our business decisions and how we support our team members.