\nAll roles at JumpCloud are Remote unless otherwise specified in the Job Description.\n\n\nAbout JumpCloud\nJumpCloudยฎ delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across your organization. With JumpCloud, IT teams and MSPs enable users to work securely from anywhere and manage their Windows, Apple, Linux, and Android devices from a single platform. JumpCloud is IT Simplified.\n\n\n\n\nAbout the Team\nDo you enjoy solving challenging problems using the latest technologies within a great team? Is knowing your work will be highly visible and mission critical a key component for the next step in your career? At JumpCloud, weโre looking for the best-in-class talent to help define the future of modern identity and device management from the ground up.\n\n\nWe are looking for a Software Engineer to join an existing product development team. You will have the opportunity to play a pivotal role in shaping the success of this team as it delivers customer value across the breadth of our Product. \n\n\n\nWhat you will be doing:\n* Participate in feature implementation through individual contributions as part team, with a main focus on the backend services.\n* Deliver high quality software\n* Collaborate closely with product managers, architects and UX on the team to deliver incremental value to our customers.\n* Partner with Architects and CloudOps to help make key technology decisions that ensure our designs are highly available, scalable and performant.\n* Help the team and organization live by our core values: building connections, thinking big and getting 1% better every day.\n\n\n\nYou have:\n* 3+ years of commercial software development experience in a variety of languages with focus on backend services. JumpCloud mainly uses Golang and Node.js\n* Experience developing SaaS applications in one of the public cloud providers AWS, GCP or Azure\n* Solid understanding of designing and implementing RESTful APIs and using them as integration points with third-party applications. Bonus points if you have implemented APIs based off of the gRPC protocol\n* Hands-on experience working with distributed systems and microservices architecture. Bonus points if you have experience with containers in development and production environments\n* Experience working with CI/CD pipelines to build, test and deploy to environments\n* Strong communication and interpersonal skills\n\n\n\n\n\n\n#LI-\n\n\nWhere youโll be working/Location:\nJumpCloud is committed to being Remote First, meaning that you are able to work remotely within the country noted in the Job Description.\n\n\nYou must be located in and authorized to work in the country noted in the job description to be considered for this role. \n\n\nPlease note: There is an expectation that our engineers participate in on-call shifts. You will be expected commit to being ready and able to respond during your assigned shift, so that alerts don't go unaddressed.\n\n\nLanguage: \nJumpCloud has teams in 15+ countries around the world and conducts our internal business in English. The interview and any additional screening process will take place primarily in English. To be considered for a role at JumpCloud, you will be required to speak and write in English fluently. Any additional language requirements will be included in the details of the job description.\n\n\nWhy JumpCloud? \nIf you thrive working in a fast, SaaS-based environment and you are passionate about solving challenging technical problems, we look forward to hearing from you! JumpCloud is an incredible place to share and grow your expertise! Youโll work with amazing talent across each department who are passionate about our mission. Weโre out of the box thinkers, so your unique ideas and approaches for conceiving a product and/or feature will be welcome. Youโll have a voice in the organization as you work with a seasoned executive team, a supportive board and in a proven market that our customers are excited about. \n \nOne of JumpCloud's three core values is to โBuild Connections.โ To us that means creating " human connection with each other regardless of our backgrounds, orientations, geographies, religions, languages, gender, race, etc. We care deeply about the people that we work with and want to see everyone succeed." - Rajat Bhargava, CEO\n \nPlease submit your rรฉsumรฉ and brief explanation about yourself and why you would be a good fit for JumpCloud. Please note JumpCloud is not accepting third party resumes at this time. \n \nJumpCloud is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.\n\n\nScam Notice:\nPlease be aware that there are individuals and organizations that may attempt to scam job seekers by offering fraudulent employment opportunities in the name of JumpCloud. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers. Please note that JumpCloud will never ask for any personal account information, such as credit card details or bank account numbers, during the recruitment process. Additionally, JumpCloud will never send you a check for any equipment prior to employment.\n\n\nAll communication related to interviews and offers from our recruiters and hiring managers will come from official company email addresses (@jumpcloud.com) and will never ask for any payment, fee to be paid or purchases to be made by the job seeker. If you are contacted by anyone claiming to represent JumpCloud and you are unsure of their authenticity, please do not provide any personal/financial information and contact us immediately at [email protected] with the subject line "Scam Notice" \n \n#LI-Remote #BI-Remote \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to SaaS, Cloud, Android, Golang, Engineer and Backend jobs that are similar:\n\n
$65,000 — $105,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\nAnkara, Tรผrkiye - Remote
๐ 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.
WHAT YOU WILL DO\n\nonX is seeking a Senior Android Engineer to join our team. This is a great opportunity to be a part of a dynamic growing company focused on making an impact on the business, and the mobile mapping industry as a whole. Youโll work on a cross-platform team alongside iOS, web, and backend engineers with a designer, product manager, and will report to the team Engineering Manager.\nAs an onX Senior Android Engineer, your day to day responsibilities would look like:\n\n(Essential Job Duties)\n\n\n* Develop new user-facing features in our Android app with Kotlin\n\n* Write reusable code and libraries for future use\n\n* Write unit, integration, and acceptance tests\n\n* Maintain an โoffline firstโ application that must work with or without service\n\n* Store data locally using a combination of SQLite, Shared Preferences, and disk caching\n\n* Ensure the technical feasibility of UI/UX designs\n\n* Optimize application for maximum speed, scalability, and battery life\n\n* Participate in Android platform leadership and craft best practices that help the team succeed\n\n* Collaborate with other team members and stakeholders\n\n* Mentor junior software engineers to help them learn and grow\n\n\n\nLOCATION\n\nonX has created a thriving distributed workforce community across several US locations. This position can be performed from an onX corporate office, โBasecamp,โ or โConnection Hubโ. \n\n\n\n* Corporate Offices: onX was founded in Montana with offices in Missoula and Bozeman. If you prefer to work in an office at least part of the time this is a great option.\n\n* Basecamps: Basecamps are established virtual workforce communities where a sizable number of distributed team members group for work, volunteering, socializing, and adventure. \n\n\n* Our current Basecamps are located within a 90-mile radius of the following: Austin, TX; Charlotte, NC; Denver, CO; Kalispell, MT; Minneapolis, MN; Portland, OR; Salt Lake City, UT; and Seattle, WA. \n\n\n\n\n\n* Connection Hubs: Connection Hub locations are smaller, emerging communities of distributed team members. \n\n\n* Our current Connection Hubs are located within a 60-mile radius of the following: Boise, ID; Charleston, SC; Dallas/Fort Worth, TX; Phoenix, AZ; Richmond, VA; Spokane, WA; and Vermont.\n\n\n\n\n\n\n\nWHAT YOUโLL BRING\n\n\n* Bachelorโs degree in computer science or related; OR equivalent experience. \n\n* Minimum six (6) years of professional software development experience required, where Android development (Kotlin and/or Java) was your professional focus for four (4) or more years.\n\n* Must have worked on an app that has been released to the Google Play Store, either as an individual or member of a team.\n\n* Strong CS Fundamentals such as algorithms and data structures.\n\n* Experience with gRPC and/or REST\n\n* Experience with SQLite or other relational databases \n\n* Understanding of best practices and architectural patterns such as MVVM. \n\n* You are excited to work with experienced developers and write great code\n\n* Youโre fun to work with\n\n* You get stuff done\n\n* You take ownership\n\n* Permanent US work authorization is a condition of employment with onX.\n\n\n\nADDED BONUSES\n\nThough not required, we would be thrilled to consider candidates with any of the following:\n\n\n* Experience with Geospatial tools and libraries\n\n* Experience with MapBox\n\n* Experience with Room\n\n* Experience with Jetpack Compose \n\n* Ability to understand and review code written in Go and Swift to better collaborate with your team\n\n* Experience with cross-platform libraries and code using JNI\n\n* Understanding of concurrency in Android\n\n* Familiar with GCS, Firebase, Kubernetes, microservices, or Docker\n\n* Practice using metrics to measure app performance at scale\n\n\n\nCOMPENSATION\n\nonX is committed to compensating all employees fairly and equitably for their contributions. For this position, applicants can expect to make between $140,000 to $175,000 upon hire. The pay range will vary based on experience, skills, certifications, and education among other factors as required in the job description. In addition, full-time onX employees are eligible for a grant of common share options with a vesting schedule and a potential annual bonus of 10% based on company performance.\nWHAT WE ARE OFFERING YOU\n\n\nCompetitive salaries, annual bonuses, equity, and opportunities for growth\n\nComprehensive health benefits including a no-monthly-cost medical plan \n\nParental leave plan of 5 or 13 weeks fully paid\n\n401k matching at 100% for the first 3% you save and 50% from 3-5%\n\nCompany-wide outdoor adventures and amazing outdoor industry perks\n\nAnnual โGet Out, Get Activeโ funds to fuel your active lifestyle in and outside of the gym\n\nFlexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays\n\n\n\nPERFORMANCE ESSENTIALS\n\nIn this role, success is driven by cognitive abilities such as concentration and problem-solving, essential for our computer-centric tasks. onX will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us at [email protected]. \n\n \n\nPosition open until filled. \n\n#LI-Remote \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Swift, Mobile, Senior, Junior, Android, Engineer and Backend 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
\n\n#Location\nMissoula, Montana, United States
๐ 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.
\n๐Anywhere, UK | ๐ฐ ยฃ80,000 - ยฃ140,000 base salary per year โ plus stock options + Benefits \nAbout us\n\nWeโre here to make money work for everyone and we're doing things differently. For too long, banking has been obtuse, complex and opaque.\n\nWe want to change that and build a bank with everyone, for everyone. Our amazing community suggests features, test the app and give us constant feedback so we can build something everyone loves.\n\nWe're focused on solving problems, rather than selling financial products. We want to make the world a better place and change people's lives through Monzo.\nAbout our mobile engineering practice\n\nOur mobile engineers have a variety of different backgrounds\n\nThere are 25 iOS engineers at Monzo and weโre looking for one more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, weโd love to talk to you.\n\nWe are actively creating an equitable environment for all of our engineers to thrive\n\nDiversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups.\n\nWe encourage an open and transparent working environment\n\nYou can get involved in any aspect of the business you are interested in and, following Stripeโs example, all emails in the company are visible in an email archive. We default to transparency and prefer to communicate openly in Slack rather than by email or in DMs. Our blog is an excellent place to learn even more about what we do!\n\nMonzo works in project-based sprints in small, interdisciplinary teams\n\nWe have 200+ engineers out of roughly 2,500 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so youโll learn heaps about everything from how banks work to effective communication.\nYour day-to-day\n\nWeโre searching for a product-aware Senior iOS engineers with a passion for great UI and UX to join our team. You understand the need for tested, resilient code balanced against the need to move fast and iterate.\n\nYouโll be working on a product that is a part of day to day life for more than 6 million people already, and your work here will shape the way that people interact with their finances.\n\nThis role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As an iOS engineer at Monzo you'll work in a small, autonomous product squad alongside Android Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, Data Scientists and Business Analysts.\n\nYour mission will depend on the squad, but currently mobile engineers are working on the core personal banking experience, paid products, lending products, business banking and internal operations. We also have a small squad dedicated to enabling other mobile engineers to move faster.\n\nYou and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both what we build, and how we build it.\n\nEvery week we meet as a discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.\n\nYou'll report to an engineering manager who will meet with you every 2 weeks 1:1, their mission is to help you develop and grow as an engineer.\nOur iOS app\n\nAt Monzo, you'll get to work with industry standard tools and technologies - and help us define what great looks like for iOS engineers.\n\nOur app is 100% Swift, built using a Model, View, View-Model architecture (MVVM). We use Coordinators to ensure we can re-use screens wherever possible, and avoid tightly coupling one screen to another. We make heavy use of protocols and extensions throughout our app.\n\nOur networking stack is built upon Alamofire, using a generic interface to easily de-serialise objects of a certain type, and we mirror our backend micro-service architecture by building individual services to house our API logic.\n\nWe persist objects using Realm when we need to.\n\nOur testing stack comprises of unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and XCUITest for testing user input and sequencing.\n\nWe've published some talks and blog posts about how we work:\n\n\nWorking with backend services on iOS\n\nPushing Protocols to their Limits\n\nThe Release Mindset (how we release our apps)\n\n\n\nYou should apply if\n\nOur open roles are for Senior iOS Engineers at present.\n\n\nYou'll care about the impact your work has on our customers, and optimise for impact rather than the number of lines of code you output\n\nYou are excited about and have experience in programming in Swift\n\nYouโve shipped and iterated on at least one app in the App Store\n\nYou have a product mindset: you care about customer outcomes and you want to make data-informed decisions\n\nYou love turning excellent design into beautiful products\n\nYouโre comfortable working in a team that deals with ambiguity\n\nYou have an understanding of the principles of computer science\n\n\n\nThe interview process\n\nOur interview process consists of a 45 min initial call video interview, a take-home code test followed by a 45 min video call with an engineer to discuss it, and 2 hours of final interviews conducted via video call as well. The final rounds consists:\n\n1h iOS technical\n\nYou'll meet 2 other iOS engineers. Together we'll go over some technical challenges we've faced as a company. We'll ask you to come up with designs to solve these problems, and we'll ask you questions about your experience using Swift in production.\n\n1h Behavioural\n\nYou'll meet 2 Monzonauts to chat about some of the non-technical parts of being a product engineer at Monzo. These include your experience in delivery, team work, coaching/mentoring and persuasion.\n\nAt each stage you'll have an opportunity to ask us questions about what life is like at Monzo. \n\nWe promise not to ask you any brain teasers or trick questions. We might design a solution together on a whiteboard, the same way we often work together, but we wonโt make you write code on one.\n\n\nOur average process takes around 3-4 weeks but we will always work around your availability. You will have the chance to speak to our recruitment team at various points during your process but if you do have any specific questions ahead of this please contact us on [email protected] \n\nOne of our Hiring Managers has written a detailed blog on our process, for extra details, hints and tips please see this blog post.\nWhat's in it for you\n\n๐ฐ ยฃ80,000 - ยฃ140,000 base salary per year โ plus stock options & benefits, we also provide all of our engineers with the latest MacBook Pro (M1 Pro).\n\nโ๏ธ We can help you relocate to the UK \n\nโ We can sponsor visas but please note we aren't able to support remote working outside of the UK at the moment\n\n๐ This role can be based in our London office, but we're open to distributed working within the UK (with ad hoc meetings in London)\n\nโฐ We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team\n\n๐ Learning budget of ยฃ1,000 a year for books, training courses and conferences\n\nโ And much more, see our full list of benefits here\n\nIf you prefer to work part-time, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.\nEqual Opportunity Statement\n\nWe are actively creating an equitable environment for every Monzonaut to thrive.\n\nDiversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone. You can read more in our blog, 2022 Diversity and Inclusion Report and 2021 Gender Pay Gap Report.\n\nWeโre an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.\n\n\n#LI-Remote\n\n#LI-HJ1 \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, Swift, Testing, Video, API, Mobile, Senior, Android, Engineer and Backend jobs that are similar:\n\n
$50,000 — $102,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
\n\n#Location\nLondon, England, United Kingdom
๐ 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.