THE CHALLENGE\n\nEventbrite is a people-first organization. Our goal of building the global platform for live experience relies on the foundation of top talent and strong company culture. Our team is the face of Eventbrite, and weโre charged with finding, attracting, and bringing on the best of the best to drive Eventbriteโs growing business and award-winning culture forward. Hiring the best talent globally is no easy feat. However, we have a talented team who has an inspiring story and mission. Our perfect candidate is someone who can connect that vision and story with top-notch talent.\n\n \nTHE TEAM\n\nWe're a people-focused Engineering organization: the women and men on our team value working together in small teams to solve big problems, supporting an active culture of mentorship and inclusion, and committing themselves to learn new things daily. Pair programming, weekly demos, tech talks, and quarterly hackathons are at the core of how weโve built our team and product. We believe in engaging with the community, regularly hosting free events with some of the top technical speakers, and actively contributing to open source software. The members of our team tackle big problems through small group collaboration. Our technology spans across web, mobile, APIs, big data and machine learning, search, as well as physical point of sale and ticket scanning systems. Specifically for mobile we have 4 apps (Organizer and Attendee apps for both worlds, iOS and Android).\n\nOur engineering teams own their services and systems end to end from requirements gathering to deployment to maintenance. Team members follow an on-call rotation to ensure any issues are mitigated immediately and root causes are rectified.\n\n \nTHE ROLE\n\nAs an iOS Engineer specializing in the Organizer iOS App, you will be an integral part of our product team, working collaboratively with fellow engineers, product managers, and designers. Your primary responsibility will be the development and enhancement of features for the Organizer iOS App, with the objective of continually improving user experience and engagement. This role offers the opportunity to build new features, optimize performance, and implement best practices. \n\nYou'll work directly with product management, product design, and other engineers to gain a deep understanding of how our users explore our inventory, and you will build the systems to most effectively satisfy their needs. You will be joining a team that has a fully Swift codebase and it is moving to an architecture driven by SwiftUI, Combine, and The Composable Architecture.\n\n \nTHE TECH STACK\n\nOur iOS application is developed using the Composable Architecture (TCA) framework and is coded in Swift. We have integrated Stripe for seamless payment processing and several third-party SDKs to facilitate efficient barcode and QR code scanning. We utilize CircleCI pipelines for building, running test automation, and deploying the application.\n\nOur back-end infrastructure is primarily built with Python and Django, deployed on Amazon AWS with a MySQL database. We are currently developing our own mobile backend for frontend using TypeScript and Node.js.\n\nIn addition to these technologies, we utilize a range of tools to support our development and operations, including Git for version control, Datadog or Splunk for monitoring and logging, and PagerDuty for incident management.\n\n \nTHE SKILL SET\n\n\n* You have proven experience as a native iOS developer, specializing in building highly performant apps using Swift\n\n* You possess a thorough understanding of various architectural styles and have a proven track record of revamping and optimizing them\n\n* You demonstrate a problem-solving attitude and maintain high standards for code quality\n\n* You are eager to learn new technologies and adept at using the right tools to effectively address complex issues\n\n* You communicate proposals and technical concepts clearly, highlighting their benefits for our customers, and ensuring alignment and collaboration among team members and stakeholders\n\n* You can align on goals and timelines with product, design, and engineering teams, and work independently when needed to meet those goals\n\n* You are capable of writing clear and concise technical documentation\n\n* You have experience with CI/CD and automated release processes.\n\n* You excel at architecting UI features cleanly and effectively.\n\n* You possess knowledge of design patterns and adhere to market software standards.\n\n\n\n\n \nWHAT WILL YOU BE DOING?\n\nFirst week\n\n\n* You will hear a lot about the product, the tech stack and also about the company. \n\n* You meet your team, set up your environment and start knowing the code around the Organizer iOS App features. \n\n* You will probably be sharing some time pair programming with other team members. \n\n\n\n\nFirst month\n\n\n* You understand the team processes and ceremonies, know the roadmap and you have clear what are our key metrics. \n\n* Your first pull request has been merged and your first code is in production. You are officially onboard. \n\n* You participate in team refinements and collaborate with other team members in planning a feature implementation. \n\n\n\n\nAfter three months\n\n\n* You are used to our product and you are able to start driving projects. \n\n* Delivering code to production and monitoring features implemented is your daily responsibility and you feel comfortable with that. \n\n* You participate in the design and development of new features, writing documents and proposing improvements on our domain. \n\n* Help the team to improve by actively participating in team meetings such as retrospectives, planings and refinements. \n\n* You mentor people in the team and influence them. \n\n\n\n\n \nWHAT DO WE LIKE ABOUT YOU?\n\n\n* You are a visionary pragmatist, possessing a unique combination of deep technical expertise, strategic vision, and a collaborative mindset.\n\n* You have extensive experience working on high-demand, high-traffic projects.\n\n* You have a passion for product development and look forward to participating in product refinements.\n\n* Your strong technical skills and proactive problem-solving abilities set you apart.\n\n* You maintain an excellent balance between technical excellence and time-to-market considerations.\n\n* You enjoy having a holistic view of the entire software development process, actively participating in infrastructure, backend, and frontend development.\n\n* You are passionate about learning and mentoring others, fostering a culture of continuous improvement.\n\n* You possess effective networking skills and actively participate in technical events to stay current with industry trends and innovations.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, Swift, Python, Git, Typescript, Mobile, Engineer and Backend jobs that are similar:\n\n
$60,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
๐ 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.
\nSonicWall delivers Boundless Cybersecurity for the hyper-distributed era in a work reality where everyone is remote, mobile and unsecure. SonicWall safeguards organizations mobilizing for their new business normal with seamless protection that stops the most evasive cyberattacks across boundless exposure points and increasingly remote, mobile and cloud-enabled workforces. By knowing the unknown, providing real-time visibility and enabling breakthrough economics, SonicWall closes the cybersecurity business gap for enterprises, governments and SMBs worldwide. For more information, visit www.sonicwall.com or follow us on Twitter, LinkedIn, Facebook and Instagram. \n\nReady to do your part in the cyber arms race? SonicWall offers fun, high-energy work environments at the leading edge of technology, networking and cybersecurity. Whether youโre in sales, marketing, engineering, product management, technical support or finance, youโll have real opportunities to help protect more than 500,000 organizations across the globe. If youโre ready for a career that can impact change โ and not just another jobโฏโโฏjoin one of committed and enthusiastic SonicWall teams in offices around the world. โฏ \n\nJob Responsibilities:\n\nSonicWALL is looking for talented individuals who want to work in cutting edge technology with a dynamic, fast-growing company. If you have what it takes to thrive in this fast-paced environment and you meet the minimum requirements for this position, please contact us. We'd love to hear from you!\n\nThe candidate must possess excellent problem solving and communication skills. He or she must have a "can-do" attitude, be self-directed in a fast-paced engineering environment, as well as working as part of a team. In addition, the individual must be flexible, dependable, and have excellent time management skills.\n\nRole:\n\n\n* Ability to review an existing framework written in Python, maintain and improve it\n\n* Ability to build UI frontend using Python Django framework or NodeJS\n\n* Experience in developing REST APIs using python\n\n* Ability to integrate third-party tools and APIs\n\n* Working with a global team of engineers, brainstorm and build consensus around solutions\n\n* Has strong experience with cloud technologies, public cloud, and distributed systems\n\n* Work closely with DEV, QA, PM, and Support to deliver high quality releases\n\n* Be a self-starter and critical thinker who is passionate about developing highly innovative breakthrough technologies and has the resilience to make innovation happen\n\n* Results oriented with a strong focus on quality\n\n\n\n\n \n\nRequired Qualifications:\n\n\n* Bachelorโs degree in EE/CS or related field or equivalent experience\n\n* 3+ years of experience in developing python scripts\n\n* Experience in commercial test equipment: KeySight, Ixia, Spirent, CDRouter, etc.\n\n* Experience in public and private clouds: AWS, Azure, OpenStack, KVM, HyperV, VMWare\n\n* Experience with SQL and non-SQL database\n\n* Experience in open-source automation tools: Selenium, Postman, JMeter, unittest/pytest, etc.\n\n* Experience with Linux systems with scripting experience in Python, Perl\n\n* Deep understanding in agile methodology and network security appliances testing: firewall, IPS, IDS, vulnerability, etc.\n\n* Experience with docker and Kubernetes is a plus\n\n* Experience with Openstack for building virtual networks is a plus\n\n* Excellent written and oral communication skills in English with the ability to represent and advocate complex technical concepts externally\n\n* Highly self-motivated and directed, and keen attention to detail\n\n\n\n\nSonicWall is an equal opportunity employer. \n\nWe are committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, and other protected status as required by applicable law. \n\nAt SonicWall, we pride ourselves on recruiting a diverse mix of talented people and providing active security solutions in 215 countries. \n\n#Hybrid\n\n#LI-KB7\n\n#Networking/ Network Security \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Python, Docker, Cloud, Mobile, Senior, Engineer and Linux jobs that are similar:\n\n
$70,000 — $120,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\nSan Jose, California, 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.