Remote Swift Jobs

Last Week

Sr. Front End Developer- REMOTE
DMG  
android react-native angular cs linux frontend Aug 02

Growing IT Team Seeks Sr. Front End Developer

We are a tech-based company, one the fastest growing private enterprises in the Tri-State. Divisions Maintenance Group is a Top Workplace, Inc. 5000 member, rising quickly on the Fast 55 and Top Privately Held Companies lists. We are a national leader in Facilities Maintenance, handling thousands of properties across the country from one, centralized location in Newport, KY. As a Senior Front End Developer at Divisions, you will participate in the design, development, and implementation of large complex technology solutions. We have great respect and interest in new technologies and applications, we are looking for candidates who do as well.

Great Company Culture! We are young, we know how to have fun; still our work culture is based on professionalism. We get work done on a reasonable schedule, not expecting extended work hours. We do expect a passion for the quality of the product.

Position Responsibilities/Selection Criteria

  • An expert software engineer, with deep (and improving) knowledge of the field, and a thirst for more.
  • Learns quickly, and able to grasp complicated topics
  • Solves problems creatively, elegantly and brilliantly
  • Communicates concisely, articulating ideas clearly, while eager to listen to and understand others.
  • Has a passion for the quality of the product, and contributes to its direction
  • Knows about and is comfortable with modern, progressive architectures, platforms, and languages.
  • Is candid, and appreciates candor
  • Tech Stack: reactjs, typescript, c#, f#, kafka, kubernetes, git, react-native, kotlin, swift, nodejs, grps, rocksbd, nosql, kotlin, android, ios, and linux 

Other selection criteria

  • At least 5 years of experience in software engineering with experience in our tech stack
  • Certifications appreciated, not necessary

What you get:

  • Base salary PLUS bonuses
  • Internal growth opportunities (We pride ourselves on promoting from within.)
  • Health, Dental, and Vision coverage starting day ONE
  • 401(k) with company match
  • Company paid cell phone or monthly stipend
  • Fully remote position
Share this job:
Senior Fullstack / Flutter Developer
senior java ruby swift backend dot net Jul 30

ABOUT THE JOB

We are looking for new team members to work on and contribute to the new Superlist app’s mobile and desktop applications. A substantial part of the early stage of this job will be to explore various technologies and build prototypes, to evaluate possible long term solutions for our client apps and the entire tech stack. You will be working in an international, remote team of talented and experienced engineers and closely with the product & design teams. You’ll get a chance to contribute to our early-stage product and will be able to influence and shape a new, innovative productivity platform from the ground up. The team will follow common principles and understandings of what good code looks like. We value positive work ethics, a high level of self-organization, and self-governance in our development team.

YOUR PROFILE

  • You have deep knowledge and are intrinsically motivated to build great mobile and/or desktop apps
  • You have a customer-first approach, understanding that every detail in an application is there to provide a great experience for our end-users and that it's our responsibility to be the users' advocate
  • You agree that communication skills are as important as technical knowledge
  • Having experience in Flutter and Dart is a plus
  • Knowledge of complex data processing systems using Go, Node.js, Ruby or Java
  • It's a plus if you have experience in either .NET, Swift or Java/Kotlin for native applications (desktop and mobile)
  • You are willing and experienced to help investigate and prototype potential, scalable backend solutions
  • You are willing to try, push and explore new technologies
  • You are able to break down large projects into digestible parts and to present viable options for each component
  • You are fluent in English
  • You are able to work at hours between CET and PT.

Experience in Flutter and Dart is not required. We expect senior developers to be able to pick up a new language and we will have a team that helps you to get there quickly.

ABOUT THE TEAM

We're a team of highly motivated people that came together to challenge how collaboration and team management software works. Our team is a remote-first, international and experienced group of individuals. We value self-organization and taking over responsibilities and new challenges. Our goal is to constantly evolve and redefine our development process, challenge technical decisions, and push the boundaries to make sure we build the best product possible.

We work flexible hours, believe in a healthy work/life balance, and will allow working remotely. We require you to be a full-time employee, but we can discuss reduced workweeks.

ABOUT SUPERLIST

Some of us worked on Wunderlist in the past, you can read a little about our journey. Superlist will challenge the status quo of team productivity apps by building experiences that can be loved by individuals while still fulfilling the needs for complex reports and transparency.

Share this job:

This Month

Senior Developer
 
senior c html css swift ios Jul 27
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.

JOB DUTIES:RESEARCH AND PROTOTYPE NEWEST IOS MOBILE TECHNOLOGY AS PART OF THE CONFLUENCE MOBILE TEAM. DEVELOP REUSABLE SOFTWARE COMPONENTS AND LIBRARIES AS WELL AS CONSUMER FACING MOBILE APPLICATIONS. SET STANDARDS AND BEST PRACTICES FOR CONFLUENCE MOBILE TEAM UTILIZING KNOWLEDGE OF IOS APP DEVELOPMENT UTILIZING KNOWLEDGE OF IOS FUNDAMENTALS, ARCHITECTURE COMPONENTS, AND BEST PRACTICES, WRITING TESTABLE CODE AND UNIT TESTS. CONSTRUCT UNIT TEST AND UI TEST FOR SOFTWARE DEVELOPED VIA OBJECTIVE C AND/OR SWIFT ON XCODE. DEBUG MOBILE SOFTWARE VIA MEMORY VIEWER AND ACCESSIBILITY INSPECTOR. IMPACT MOBILE CUSTOMER EXPERIENCE THROUGH THE DESIGN AND IMPLEMENTATION OF NEW FEATURES AND FUNCTIONALITIES UTILIZING KNOWLEDGE OF DESIGN PATTERNS, MODEL-VIEW-CONTROLLER AND MODEL-VIEW VIEWMODEL, ETC. ASSIST TEAM IN DELIVERING ADVANCED AND CREATIVE SOFTWARE DEVELOPMENT IMPROVEMENTS TO COMPANY’S SOFTWARE PRODUCTS. COLLABORATE WITH OTHER DEVELOPERS, PRODUCT MANAGERS AND DESIGNERS TO WRITE CODE FOR PROJECTS AND DELIVER RESULTS TO CUSTOMERS. UTILIZE KNOWLEDGE OF CORE DATA, GRAND CENTRAL DISPATCH, CORE ANIMATION, UIKIT AND MEMORY MANAGEMENT TO PRODUCE A QUALITY USER EXPERIENCE. BUILD AN INTERACTIVE AND EASY-TO-USE EXPERIENCE FOR CUSTOMERS BY UTILIZING AUTOMATION SUCH AS XCTEST, AND UTILIZING KNOWLEDGE OF HTML, CSS AND JAVASCRIPT. APPLY AGILE SOFTWARE DEVELOPMENT METHODOLOGY SCRUM TO DEVELOP AND MAINTAIN CODE, ULTIMATELY PRODUCING A USER FRIENDLY AND TECHNOLOGICALLY UP-TO-DATE EXPERIENCE FOR CUSTOMERS. DEPLOY APPLICATIONS TO APP STORE. REQUEST EXPEDITE REVIEWS TO APPLE STORE. MENTOR JUNIOR DEVELOPERS. UNDERSTAND AND UTILIZE FUNCTIONAL PROGRAMMING CONCEPTS IN SWIFT.

MINIMUM REQUIREMENTS: BACHELOR’S DEGREE IN COMPUTER SCIENCE, ENGINEERING OR A CLOSELY RELATED TECHNICAL FIELD OF STUDY PLUS THREE (3) YEARS OF EXPERIENCE IN IOS APP DEVELOPMENT UTILIZING KNOWLEDGE OF IOS FUNDAMENTALS, ARCHITECTURE COMPONENTS, AND BEST PRACTICES, WRITING TESTABLE CODE AND UNIT TESTS.

SPECIAL REQUIREMENTS: MUST PASS TECHNICAL INTERVIEW. ON CALL AFTER HOURS 10% OF THE TIME.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.
Share this job:

This Year

Full Stack Software Engineer
react-js javascript xamarin full stack healthcare java Jun 25

Location: Remote

Medsphere delivers award-winning healthcare IT solutions and software for providers of every size and budget.

Medsphere’s CareVue electronic health record (EHR) provides comprehensive clinical support for acute care hospitals and inpatient behavioral health providers, enabling better patient care and lower costs.

We need an experienced full stack software engineer with strong front end skills to help take our mobile user experience to the next level.

You want to work somewhere you can make a meaningful contribution, be challenged, and have a fun and friendly work environment. We have all of that and more here at Medsphere, so come join us!

You’ll get to:

  • Build features that help doctors and nurses save time and improve patient care
  • Focus on user experience and performance in mobile and browser environments
  • Design and implement major features and architectural upgrades
  • Continually improve development processes and tools
  • Work in a small team where your individual contributions really matter

Ideal Background and Expertise:

  • Strong to expert JavaScript, CSS, HTML5 for responsive, cross-platform single page apps
  • In depth in at least one JavaScript Framework such as (Knockout, Vue, Angular, React)
  • Experience with front end build tools such as Grunt, Gulp, webpack.
  • Working knowledge of Java (or C#) development for REST services
  • Competent with SQL
  • At least 5 years of software product development experience

Plusses but not required

  • Non-relational databases
  • UX and Graphic design
  • Objective C or Swift and Apple iOS build and release process

Perks and Benefits:

  • Remote Work
  • Flexible time-off plan
  • Flexible work hours
  • Health, vision, dental, 401k, and other benefits
Share this job:
Senior Android Engineer
android senior java html swift objective-c Jun 23

About GooseChase

GooseChase is a rapidly growing, fully remote web and mobile platform for creating and facilitating scavenger hunts. Through our website, organizers create custom "hunts" for anything from on-boarding new employees, touring museums, engaging at festivals, educating students and more! Participants can compete as teams or individuals to submit photo/video, text or GPS based missions through our native Android and iOS apps.

The key technologies we use are:

  • Android App: Java using Realm for local data storage. Open to moving to Kotlin going forward.
  • iOS App: Primarily Objective-C (UI with PureLayout and Layout Anchors), with a bit of Swift and Realm for local data storage. Looking to move towards Swift going forward.
  • Front-End: Typescript with React (Redux), HTML, SCSS & Webpack.
  • Back-End: Django, REST (Tastypie), Task Queuing (Celery, Redis, RabbitMQ), Postgres, Nginx, Gunicorn.

Because of the flexibility and ease-of-use of our product, we have successfully powered game types ranging from festival-wide competitions, with thousands of dollars in prizes, to K-12 classroom lessons on government types, featuring gummy bears to help demonstrate the differences between a dictatorship and a democracy!

Seeing the different ways the product can be used, and the joy it creates in those who participate, is an incredibly rewarding experience & is something we’d love to share with you as well! You'll also be having a major impact as our apps have been responsible for ~10M submissions in the last year alone!

Responsibilities

As Senior Android Developer, you’ll have the opportunity to create new, exciting features for our game participants. You will work directly with our design and back-end teams to bring feature mock-ups to life, delighting our users and ensuring the delivery of high-quality code that focuses on reliability and performance.

Specific responsibilities include:

  • Being familiar and up-to-date with the platform functionality (online game manager & participant mobile apps).
  • Working with our customer success & design teams to understand the motivations for a feature & coding it with those objectives and the user's experience in mind. Put another way, we want you to know why you are doing what you’re doing!
  • Staying up to date with the relevant Android guidelines and best practices, as well as relevant SDK changes and common libraries.
  • Developing the mobile components for new features that will help game participants play games more effectively while delighting them in new and unexpected ways.
  • Participating as a member of the development team - sharing best practices & learnings so the rest of the team can improve.
  • Working under limited supervision with significant latitude for the use of initiative and independent judgment.
  • At least base level experience with the iOS platform to support other engineers.

Job Requirements

The candidate for this position must be:

  • At an advanced level in Android application development, with architect-level involvement in at least one large production app that has been published in the Play Store.
  • Deeply knowledgeable about Android programming best practices and how to implement them in an existing project.
  • Able to take ownership of work, maintaining high standards of performance, reliability & security.
  • An excellent communicator, problem solver, and creative thinker.
  • Located within, or has regular working hours within the GMT-8 (PST) to GMT+2 (CEST) time zones to ensure sufficient overlap with our distributed product team.

Although not strictly required, it would be a massive plus if the candidate had past experience:

  • Working with the platform-specific camera APIs to capture and display photos/videos.
  • Implementing automated testing into legacy applications.
  • Participating in smaller teams, especially in a remote setting.

Perks

  • Fully remote work - work whenever/wherever/however you want.
  • Competitive compensation & benefits, including stipends for equipment, co-working spaces, etc.
  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.
  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.
Share this job:
Technical Account Manager - EMEA
Algolia  
manager account manager java javascript ruby php Jun 18
*This role will be required to be based in the UK or France,
*You must be able to provide coverage for UK time 8 AM - 5 PM.

The Technical Account Manager (TAM) serves as a designated technical support contact and a trusted advisor to Algolia’s customers. The TAM works to deliver and manage resolution of complex issues with the full context and understanding of the customers specific product and technology environment. The TAM will orchestrate reactive and proactive support across Algolia Product Engineering teams as related to a customer’s operation and optimization of Algolia’s products. By maintaining a long-term relationship with their customers, a TAM gains an understanding of the customer’s overall technical environment, usage trends, and pain points - which is used by the TAM to effectively support customers.

RESPONSIBILIES:

  • Serve as the primary point of contact, develop and lead the technical relationships for a named set of accounts.
  • Work closely with your account’s Customer Success Manager to ensure the customer’s long term health through a world-class support experience.
  • Manage a diverse and complex scope of support issues across multiple client engagements.
  • Work across the organization and escalate as necessary for confirmation of solutions or other options.
  • Effectively troubleshoot, properly document, and regularly update customer’s support issues.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to your customers.
  • Develop, maintain and present comprehensive case status reports to customers on a regularly scheduled meeting.
  • Proactively identify and work with the customer to resolve technical risks and bottlenecks.
  • Provide guidance on how to optimize the use of their environment.

REQUIRMENTS:

  • 5+ years of experience in Technical Support, supporting SaaS enterprise software
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python
  • Experience with REST API, database management, and web development technologies
  • Strong desire to help people solve problems with the ability to explain complex technical concepts to a broad audience
  • Proficiency in communicating complex technical issues to both technical and non-technical audiences via phone and email channels
  • Excellence in time management, task prioritization, and evaluation of situational urgency
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as needed may be required
  • Travel to customers' locations may be required
  • This role will be required to work UK time (8 AM - 5 PM)

NICE TO HAVE:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Working in a 24/7 contact center environment
  • Experience with Shopify, Magento, and Salesforce.com a plus

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership
  • CANDOR - Ability to receive and give constructive feedback
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company
  • HUMILITY - Aptitude for learning from others, putting ego aside
Share this job:
Senior Software Engineer
javascript angular-js flask python rabbitmq senior Jun 16

Do you constantly look for ways you and your team could be doing your jobs in a smarter way? Are you interested in working on a product that helps companies understand their employees’ needs? We are looking for a hardworking Senior Software Engineer who is passionate about customers and excited to build scalable and reliable systems.

Our product, Perception, offers a modern way for collecting and understanding employee engagement through surveys, helping businesses enhance their employees’ work experience and improve their performance. We help organizations uncover not only what employees are saying, but also how they truly feel about the workplace and leadership.

We believe in:

  • People over process. We believe that processes should make it easier for us to deliver quality products faster together. We strive to understand why processes are in place, and work to change them if they just don't work.
  • Ideas over titles. We treat everyone's voice on the team equally regardless of title or seniority. We want everyone to feel comfortable contributing ideas, because we build better products when we consider multiple perspectives.
  • Everyone owns all areas of the software development and delivery life-cycle. We don't like to work in silos. We believe that every person on the team is responsible for the quality, security, delivery and stability of our product.

Primary Duties and Responsibilities:

  • Lead the development of new features and implementations of new technologies and frameworks.
  • Present and explain technical concepts to a wide-variety of internal employees and end-users.
  • Mentor other software engineers on the team, helping them grow their technical and non-technical knowledge.
  • Foster a culture of delivering quality software in a timely manner, and continuously improve the development process.
  • Promote innovation and keep team up-to-date on the latest and greatest industry trends.

Required Qualifications:

  • Proactive teammate with excellent verbal and written communication skills in a multi-functional environment.
  • Ability to mentor and teach other team members.
  • Professional experience with Python software development and architecture is preferred.
  • Comfortable working with SQL and NoSQL databases such as MongoDB or Elasticsearch.
  • Experience working with Javascript, CSS3 and modern front-end framework (Angular, React).
  • Contribute to and support multiple products that go to production.
  • Debug and solve customer issues.
  • Write and implement automated unit, system, and integration tests.

Our Tech Stack:

  • Frontend: Javascript, Angular
  • Backend: Flask, Python, RabbitMQ
  • Datastores: MongoDB, Elasticsearch, MySQL, Redis, OpenStack Swift, Google Cloud Storage, Amazon AWS
  • Version Control: Github, BitBucket
  • CI: Concourse, Jenkins, TeamCity
  • Configuration Management and Orchestration: Puppet, Ansible, Kubernetes, Docker, Vagrant

Experience, Education, Certification, License and Training:

  • Undergraduate degree in Computer Science/Engineering or equivalent work experience

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.
Share this job:
Technical Account Manager
Algolia  
manager account manager java javascript ruby php Jun 08
The Technical Account Manager (TAM) serves as a designated technical support contact and a trusted advisor to Algolia’s customers. The TAM works to deliver and manage resolution of complex issues with the full context and understanding of the customers specific product and technology environment. The TAM will orchestrate reactive and proactive support across Algolia Product Engineering teams as related to a customer’s operation and optimization of Algolia’s products. By maintaining a long-term relationship with their customers, a TAM gains an understanding of the customer’s overall technical environment, usage trends, and pain points - which is used by the TAM to effectively support customers.

RESPONSIBILIES:

  • Serve as the primary point of contact, develop and lead the technical relationships for a named set of accounts.
  • Work closely with your account’s Customer Success Manager to ensure the customer’s long term health through a world-class support experience.
  • Manage a diverse and complex scope of support issues across multiple client engagements.
  • Work across the organization and escalate as necessary for confirmation of solutions or other options.
  • Effectively troubleshoot, properly document, and regularly update customer’s support issues.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to your customers.
  • Develop, maintain and present comprehensive case status reports to customers on a regularly scheduled meeting.
  • Proactively identify and work with the customer to resolve technical risks and bottlenecks.
  • Provide guidance on how to optimize the use of their environment.

REQUIRMENTS:

  • 5+ years of experience in Technical Support, supporting SaaS enterprise software.
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python.
  • Experience with REST API, database management, and web development technologies.
  • Strong desire to help people solve problems with the ability to explain complex technical  concepts to a broad audienceProficiency in communicating complex technical issues to both technical and non-technical audiences via phone and email channels.
  • Excellence in time management, task prioritization, and evaluation of situational urgency.
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as needed may be required.
  • Travel to customers' locations may be required.

NICE TO HAVE:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Working in a 24/7 contact center environment
  • Experience with Shopify, Magento, and Salesforce.com a plus

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership
  • CANDOR - Ability to receive and give constructive feedback
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company
  • HUMILITY - Aptitude for learning from others, putting ego aside

BENEFITS:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Flexible work hours and unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 
Share this job:
Senior React Native Developer
react-native senior java c swift ios Jun 06

Work as part of a small team to build React Native iOS / Android applications for FullStack's clients. Architect, build and maintain excellent React Native applications with clean code. Implement pixel perfect UI's that match designs. Implement clean, modern, smooth animations and transitions that provide an excellent user experience. Integrate third-party API's. Write unit and integration tests. Release applications to IOS and Google Play stores. Work with native modules when required.

Requirements


  • 4+ years of professional experience working with React Native.
  • 6+ years of professional software development experience.
  • Experience working with Swift, Objective C, and Java a plus but not required.
  • Meaningful experience working on large, complex systems.
Share this job:
Senior Mobile Developer
indi  
ios android mobile flutter kotlin senior May 23

Background

At numo, we incubate new “fintech” companies. Our flagship product, indi, is growing rapidly, and we are seeking a senior mobile engineer to join our development team.

The Job

Here’s what you’ll be working on:

indi is one of a kind digital banking product targeted at self-employed customers who are part of the rapidly growing gig-economy space. We are building a product to address the challenges faced by these customers in a unique way. 

Job Responsibilities:

  • Be a significant contributor to the development team that is creating the indi mobile app for iOS and Android, written in Flutter.
  • Collaborate with product and design teams to deliver a flawless experience to our users and realize our product vision.
  • Design and implement backend APIs consumed by the mobile app.
  • Create software that is robust, testable, and easy to maintain.

We are looking for:

  • At least 5 years of real-world experience building iOS or Android apps.
  • Expertise in Flutter, or Kotlin and Swift/Objective-C.
  • Experience managing a secure release and deployment process for the App Store and Google Play.
  • Passion for learning new technologies and sharing your knowledge and experience with other developers.
  • Desire to build and be part of a fun, high-functioning team.
  • A computer science degree is desired but can be substituted with significant real-world experience.

What numo offers

  • Competitive salary
  • Opportunity to own equity directly in products incubated by numo
  • Cool office space at East Liberty
  • Opportunity to work on cool new technology
  • Great benefits
Share this job:
Senior Fullstack Engineer - Desktop
Loom  
senior javascript swift docker cloud aws May 14
About Loom:
Loom is on a mission to empower everyone at work to communicate more effectively, wherever they are. We are already trusted by over 3M users across 70k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2016, Loom has raised $45 million from top-tier investors including Sequoia Capital, Kleiner Perkins, the Slack Fund, and the founders of Instagram, Figma, and Front.

The Role:
Loom makes it simple to create HD video content and have it instantly available to share with anyone in the world. Because of this simplicity, multiple years' worth of video content is created on Loom every week from people in almost every country around the world, and the usage has been rapidly increasing.

Loom's Desktop application is our most powerful recording client offering and can record your screen and camera in 4k while simultaneously uploading the video files to our cloud infrastructure. While this is happening, the user is performing actions on their screen that are critical to delivering their message effectively. The Desktop UI must remain unintrusive and smooth without compromising the performance of the operating system. In this role, you will work on Loom's Desktop application and the efficient use of machine resources and world-class stability will be at the core of every effort.

The Stack:
The Desktop application uses Electron with custom encoding binary layers written in Swift and C++ for macOS and Windows, respectively. The application interfaces with Loom's infrastructure view REST endpoints and GraphQL. The infrastructure currently runs in the AWS ecosystem. We are using Docker, Node, React, and Webpack within our web services.

Responsibilities:

  • Architect and build user interfaces that are quick, polished, and flexible enough to change if required with Electron and the latest Chromium APIs
  • Work closely with our Core Video team to understand the intricacies of and help iterate on our custom video encoding layer
  • You will document the new video infrastructure systems that you build and socialize those changes within the rest of the product organization
  • You will own the products that you build and become the domain expert on those subjects within the organization.
  • You will design tools and frameworks that empower the Desktop team to ship quickly and with confidence
  • You will optimize the tools and features that you build to support the Windows and macOS operating systems equally

What We're Looking For:

  • 6+ years experience with JavaScript and building highly performant web interfaces
  • Familiarity with Electron, Typescript, Webpack, and Mocha is a plus
  • A good balance between quick decision making and knowing when to ask for input
  • Experience working with product that has gone through multiple product and architecture evolutions
  • Passion for developing on Windows and macOS
  • Great design intuition and user empathy
  • Passion for UI fluidity and performance
  • A constant desire to improve, learn more and take things higher
Perks at Loom:
* Competitive compensation and equity package
* 99% company paid medical, dental, and vision coverage for employees and dependents (for US employees)
* Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA)
* Healthcare reimbursement (for International employees) 
* Life insurance
* Long-term disability insurance
* 401(k) with 5% company matching
* Professional development reimbursement
* Mental health and wellness reimbursement
* Gym reimbursement
* Unlimited PTO 
* Paid parental leave
* Remote work opportunities 
* Yearly off-site retreats (this year was in Barbados)
 
SF office perks
* Daily lunch on-site
* Unlimited snacks & drinks
* Remote week every other month

Remote-specific perks
* Home office & technology reimbursement
* Co-working space reimbursement 
* New-Hire on-boarding in San Francisco (optional)

Loom = Equal Opportunity Employer:
We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.
Share this job:
Technical Support Engineer EMEA
Algolia  
java javascript ruby php swift objective-c May 06
At Algolia, we are passionate about helping developers & product teams connect their users with what matters most in milliseconds!
Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production.

The Technical Support Engineer is a critical role at Algolia.  This role is on the front-lines of our company and is often the first person customers contact when they are experiencing problems with our products or services. We're looking for a Technical Support Engineer to assist our technical customers with implementing and supporting Algolia in a variety of web and mobile development technical stacks. This could mean helping a developer trying to build the next big thing in their garage, or Fortune 500 companies (like Medium, Twitch from Amazon, LVMH, ...) focused on providing a world-class experience to their millions of users.

As a Technical Support Engineer you will partner with the customer success, product and engineering teams. We have a hands-on culture, and expect you to roll up your sleeves and get to work solving difficult problems that stand in the way of our customers being successful.

Your Role Will Consist Of:

  • Handle product and technical requests via phone, web, and email support channels.
  • Effectively troubleshoot and properly document customer’s support issues.
  • Provide customers with regular updates regarding their support tickets.
  • Conduct professional and empathetic conversations with customers to gather information, troubleshoot, and resolve their technical obstacles.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to the rest of the support team.
  • Contribute to internal and external knowledge bases

Requirements:

  • 2-4 years of experience in Technical Support, supporting SaaS enterprise software ideally.
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python.
  • Experience with REST API, database management, and web development technologies.
  • Strong desire to help people solve problems with the ability to explain complex technical  concepts to a broad audience
  • Ability to handle and prioritize a portfolio of tickets at various stages of resolution.
  • Effective communication skills across channels (phone, email, & chat), demonstrating compassion and empathy towards customers.
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as it may be required.

Nice to have:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Experience working in a 24/7 contact center environment.
  • Experience with Shopify, Magento, and Salesforce.com a plus.

We’re looking for someone who can live our values:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership 
  • CANDOR - Ability to receive and give constructive feedback.
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company.
  • HUMILITY- Aptitude for learning from others, putting ego aside.

Benefits:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 

Perks:

  • Competitive pay and equity
  • Charitable contribution matching 
  • Fully stocked kitchens
  • Catered lunches on Tuesdays and Thursdays 
  • Workout Wednesdays w/ personal trainer 
  • Bi-monthly meditation sessions 

Share this job:
Senior Technical Support Engineer
Algolia  
senior java javascript ruby php swift Apr 30
At Algolia, we are passionate about helping developers & product teams connect their users with what matters most in milliseconds!
Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production.

The Technical Support Engineer is a critical role at Algolia.  This role is on the front-lines of our company and is often the first person customers contact when they are experiencing problems with our products or services. We're looking for a Technical Support Engineer to assist our technical customers with implementing and supporting Algolia in a variety of web and mobile development technical stacks. This could mean helping a developer trying to build the next big thing in their garage, or Fortune 500 companies (like Medium, Twitch from Amazon, LVMH, ...) focused on providing a world-class experience to their millions of users.

As a Technical Support Engineer you will partner with the customer success, product and engineering teams. We have a hands-on culture, and expect you to roll up your sleeves and get to work solving difficult problems that stand in the way of our customers being successful.

Your Role Will Consist Of:

  • Handle product and technical requests via phone, web, and email support channels.
  • Effectively troubleshoot and properly document customer’s support issues.
  • Provide customers with regular updates regarding their support tickets.
  • Conduct professional and empathetic conversations with customers to gather information, troubleshoot, and resolve their technical obstacles.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to the rest of the support team.
  • Contribute to internal and external knowledge bases

Requirements:

  • 3-5 years of experience in Technical Support, supporting SaaS enterprise software.
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python.
  • Experience with REST API, database management, and web development technologies.
  • Strong desire to help people solve problems with the ability to explain complex technical  concepts to a broad audience
  • Ability to handle and prioritize a portfolio of tickets at various stages of resolution.
  • Effective communication skills across channels (phone, email, & chat), demonstrating compassion and empathy towards customers.
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as needed may be required.

Nice to have:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Working in a 24/7 contact center environment
  • Experience with Shopify, Magento, and Salesforce.com a plus

We’re looking for someone who can live our values:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership 
  • CANDOR - Ability to receive and give constructive feedback.
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company.
  • HUMILITY- Aptitude for learning from others, putting ego aside.

Benefits:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 

Perks:

  • Competitive pay and equity
  • Charitable contribution matching 
  • Fully stocked kitchens
  • Catered lunches on Tuesdays and Thursdays 
  • Workout Wednesdays w/ personal trainer 
  • Bi-monthly meditation sessions 

Share this job:
Front-end Developer
Binance  
frontend java javascript swift objective-c ios Apr 25
在很短的时间内币安已经成为了全球第一的加密货币的交易平台。
币安是区块链行业中最具影响力的公司之一,你是否渴望成为其中的一员并投入到能够改
变世界的加密货币的革命之中?

# Front-end Developer (React, React Native on Web/Android/iOS)     
We are looking for a software engineer to design and build the next-generation web and native applications for our world class exchange and other products in our ecosystem. 
For this role we are open to candidates with a variety of backgrounds: current React and/or React Native Developers or native iOS or Android Developers who are open to switching React and React Native. 
Location: this role is located in Singapore, remote work is an option as well.

You will
Implement new user-facing features in Binance’s products, which have a huge amount of PV everyday.
Build fast and easy-to-use experiences for web and native apps with React and React Native for devices of all sizes.
Optimize apps to maximize speed and scale.
Build libraries and frameworks that support complex web applications, speed development efficiency up and improve code quality.

You have
At least one of the following:
Worked 2-5+ years writing TypeScript/JavaScript code, and a strong knowledge of React and/or React Native. A good grasp on state-management patterns such as Redux, Flux, etc.
Worked 2-5+ years writing Java/Kotlin code, and a strong knowledge of the Android platform.
Worked 2-5+ years writing Objective-C/Swift code, and a strong knowledge of the iOS platform.
Also:
Experience developing responsive apps that run smoothly even on devices with limited horsepower.
A degree in Computer Science, Engineering or some equivalent industry experience.

We love
Passion for building beautiful interfaces and user experiences that spark joy.
People who do not just write JavaScript, but understand how a whole web app works.
Tiny pieces of code we can understand at a glance.
TypeScript.
React Native.
styled-components.
Cypress.
Developers who have some understanding or experience working on native iOS/Android projects or features.

You get
To do something meaningful being a part of the future of finance technology and the no. 1 company in the industry.
Fast moving, challenging and unique business problems.
An international work environment and a flat organization.
Great career development opportunities in a growing company.
The possibility for relocation and international transfers mid-career.
A competitive salary.
Flexible working hours.
To wear casually for work."
我们所能提供的:

・ 全方面的迁徙支持
・ 丰厚的薪资待遇
・ 自由的工作环境
・ 扁平化的管理制度
・ 便捷的工作地点以及一群国际化的能力极强的同事
・ 成为能够改变未来的加密货币革命中的一员并在世界第一的加密货币交易所工作
Share this job:
Lead Mobile Engineer - Community.com
android java rest ios swift Apr 23

About Community.com:

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale. This is the reality we’re building at Community.

We’re already busy helping some of the most prolific community leaders reach and respond to their members in a way that outperforms the pay-to-play, throttled engagement of traditional social media platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to communication altogether.

About the role and your impact:

As a Lead Mobile / Android Engineer at Community, you will have an enormous influence on our world-class messaging platform. You’ll be empowered to make decisions on code, processes, and standards - as well as engineer creative solutions to our most important user interface and experience challenges. You’ll have the opportunity to write plenty of code, but perhaps more importantly you’ll be an integral part of a team that fosters creativity and collaboration, values diversity and unique perspectives, and provides endless possibilities for growth.

What You’ll Do:

- Work with a cross-functional team to iteratively develop and build new features for our mobile app
- Tune and polish features to a high-degree of excellence and relentlessly optimize the Android experience for our customers
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate and lead discussions and brainstorms to contribute ideas and feedback
- Engage in code reviews, design sessions, and work cross-functionally
- Be encouraged to participate in open-source projects and share your work and ideas at events, conferences, and our blog (coming soon!)

What You’ll Bring:

- Technical leadership experience and/or managing a small team of mobile engineers
- Extensive recent professional experience building production Android applications in Java
- An intuitive sense for great mobile UI/UX and the ability to think as a user and identify potential UX issues
- A strong understanding of client/server architectures and RESTful web services
- Excellent communication skills with both technical and non-technical audiences
- Enjoyment for finding creative solutions to technical challenges and appreciate the balance between strong convictions and a pragmatic approach
- Curiosity about the world around you and a strong desire to learn and grow

Share this job:
IOS Engineer
Loom  
ios swift objective-c docker aws backend Apr 17
About Loom:
Loom is on a mission to empower everyone at work to communicate more effectively, wherever they are. We are already trusted by over 3M users across 70k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2016, Loom has raised $45 million from top-tier investors including Sequoia Capital, Kleiner Perkins, the Slack Fund, and the founders of Instagram, Figma, and Front.

The Role:
Loom makes it simple to create HD video content and have it instantly available to share with anyone in the world. Because of this simplicity, multiple years' worth of video content is created on Loom every week from people in almost every country around the world, and this growth rate has been rapidly growing.
As our second iOS Engineer, you will work closely with Product and Go-To-Market teams to architect and implement features that will further enhance and add delight to the already magical experience of sending or viewing a Loom via our mobile application. This role comes with a high degree of autonomy, growth, and reward.

The Stack:
The entire mobile app is built using Swift, AVFoundation APIs, and our own custom encoding layer. The application interfaces with Loom's infrastructure entirely via GraphQL. The infrastructure currently runs in the AWS ecosystem. We are using Docker, Node, React and Webpack.

Your Responsibilities:

  • Architect and build user interfaces that are quick, polished, and flexible enough to change if required with Swift and the latest iOS APIs
  • Ideate and iterate on existing video recording features and work intimately with our Core Video team
  • You will collaborate with Product, Design, and Backend to architect features and break down high-level goals into tasks and timelines.
  • You will own the products that you build and become the domain expert on those subjects within the organization.
  • You will design tools and frameworks that empower the iOS team to ship quickly and with confidence

What We're Looking For:

  • 3+ years experience building native iOS applications
  • Fluency in Swift. Objective-C experience is a plus
  • A good balance between quick decision making and knowing when to ask for input
  • Passion for UI fluidity and performance
  • A constant desire to improve, learn more and take things higher
  • Deep AVFoundation Experience is a plus
Perks at Loom:
* Competitive compensation and equity package
* 99% company paid medical, dental, and vision coverage for employees and dependents (for US employees)
* Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA)
* Healthcare reimbursement (for International employees) 
* Life insurance
* Long-term disability insurance
* 401(k) with 5% company matching
* Professional development reimbursement
* Mental health and wellness reimbursement
* Gym reimbursement
* Unlimited PTO 
* Paid parental leave
* Remote work opportunities 
* Yearly off-site retreats (this year was in Barbados)
 
SF office perks
* Daily lunch on-site
* Unlimited snacks & drinks
* Remote week every other month

Remote-specific perks
* Home office & technology reimbursement
* Co-working space reimbursement 
* New-Hire on-boarding in San Francisco (optional)

Loom = Equal Opportunity Employer:
We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.
Share this job:
Front-end Developer
Binance  
frontend java javascript swift objective-c blockchain Apr 01
Please note, all positions at Binance require relevant experience. Applications without required experience will not be considered.

Binance is the no. 1 crypto-currency exchange in the world.
Are you looking to be a part of one of the most influential companies in the blockchain industry and contribute to the crypto-currency revolution that is changing the world?

We are looking for a Software Engineer to design and build the next-generation web and native applications for our world class exchange and other products in our ecosystem.

For this role we are open to candidates with a variety of backgrounds: current React and/or React Native Developers or native iOS or Android Developers who are open to switching to React and RN.

Location: this is a full-time role that can be remote or in one of our locations in Asia (e.g. Singapore).

You will

  • Implement new user-facing features in Binance’s products, which have a huge amount of PV everyday
  • Build fast and easy-to-use experiences for web and native apps with React and React Native for devices of all sizes
  • Optimize apps to maximize speed and scale
  • Build libraries and frameworks that support complex web applications, speed development efficiency up and improve code quality

You have

  • Worked 2-5+ years writing TypeScript/JavaScript code, and a strong knowledge of React and/or React Native. A good grasp on state-management patterns such as Redux, Flux, etc
  • OR: Worked 2-5+ years writing Java/Kotlin code, and a strong knowledge of the Android platform
  • OR: Worked 2-5+ years writing Objective-C/Swift code, and a strong knowledge of the iOS platform
  • Experience developing responsive apps that run smoothly even on devices with limited horsepower
  • A degree in Computer Science, Engineering or some equivalent industry experience

We love

  • Passion for building beautiful interfaces and user experiences that spark joy
  • People who do not just write JavaScript, but understand how a whole web app works
  • Tiny pieces of code we can understand at a glance
  • TypeScript
  • Next.js
  • React Native
  • styled-components
  • Cypress
  • Developers who have some understanding or experience working on native iOS/Android projects or features
Conditions
• Do something meaningful; Be a part of the future of finance technology and the no.1 company in the industry
• Fast moving, challenging and unique business problems
• International work environment and flat organisation
• Great career development opportunities in a growing company
• Possibility for relocation and international transfers mid-career
• Competitive salary
• Flexible working hours, Casual work attire

About Binance
Binance Exchange is the leading crypto exchange by trading volume and users, with customers in over 180 countries and regions. Capable of processing more than 1.4 million orders per second, Binance is one of the fastest trading platforms in the world. The platform focuses on security, robustness, and execution speed—attracting enthusiasts and professional traders alike.
Share this job:
Senior Software Engineer, Mobile
ios swift objective-c xcode mvvm senior Mar 30

FreeAgent

FreeAgent is:

  • One of the UK's most popular small business finance apps with over 90,000 customers. We help small businesses sort out the mess and the stress of managing their business finances.
  • Loved and adored by customers. We have an NPS of 70 (which is considered "exceptional").
  • Rated on Trustpilot. See what customers say

This is your chance to come and shape the future of small business banking and accounting!

Make a difference

It's an exciting time in the accounting and banking space. We're seeing a revolution in the FinTech industry, and new government initiatives such as Making Tax Digital and Open Banking are opening up new features and products for customers.

The technology in this space is changing rapidly and at FreeAgent we're working on the cutting edge. We're focused on providing the best possible user experience for our growing customer base.

Creating the best place to work ‍

We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We like to think we work smarter, not harder, which is why we stick to a 35-hour working week and still Get Things Done.

We have built a powerful CI/CD platform which can run 40,000 automated tests in five minutes which allows us to remain productive at scale, and allows all engineers, regardless of level, to deploy code to production multiple times a day.

We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. We believe in a learning culture and encourage self-development. We have regular 'wiggle weeks' and we hold our legendary 'Hack Days' twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.

We have an amazing office in central Edinburgh (one of the great cities of the world), and our work environment is light and bright with inspiring spaces and quiet places. If you're based in the office you'll enjoy catered lunches every Friday, weekly yoga and many other perks and treats. Watch this video to find out more about life in Engineering!

The Role

We’re looking for an experienced senior software engineer to join our Mobile Engineering team. You’ll work with a collaborative group of engineers and designers, helping to take advantage of the latest features of Swift and iOS to take the product forward. You'll have opportunities to build new exciting features as well as improve the design and refine how existing features work.

Day-to-day, here’s what you can expect:

  • You’ll be helping others grow - senior engineers at FreeAgent have the opportunity to mentor others, providing technical leadership and helping to grow their teams
  • You’ll be striving for results - engineers at FreeAgent have the opportunity to work alongside developers of different levels of seniority on the design of efficient and elegant solutions to solve difficult problems
  • You’ll be learning from others - you’ll get feedback not just from your colleagues, but from customers too, and you’ll use this to help continually improve yourself, your teammates, and our codebase
  • You’ll be growing every day - we encourage initiative, innovation and professional development through activities like company hack days and our weekly engineering discussion forum

Technologies we use: XCode, Swift, MVVM, XCTest, Appium

Apps we use: GitHub, Trello, G Suite, Notion, Miro, Humio, Bitrise for CI

You

Ideally you’ll have:

  • Commercial iOS development experience with at least one app in the App Store
  • A level of comfort working with Swift and knowledge of Objective-C is beneficial
  • Experience working with REST APIs
  • Knowledge of best practices and iOS architectures, ideally MVVM
  • Willingness to mentor and work with a distributed team of engineers.
  • Experience with CI and testing mobile apps (unit tests, automated tests - we use Bitrise and XCTest)
  • Passion for building great UI and UX
  • Stellar communication and organisation skills
  • The ability to thrive in a collaborative environment while embracing accountability
  • A learning mindset, always open to improve yourself and learn from others
  • Pragmatism; being committed to getting things done while understanding tradeoffs
  • A high level of self-motivation and self-awareness
  • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
  • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.

Benefits

Annual salary £52,000 - £80,000 (plus 15/20% outer/inner-London weighting) depending on experience, plus we provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website.

Applying for the role

Our application process is simple; just upload your CV and answer a few questions about why you are interested in this opportunity.

Our selection process involves a phone interview, a practical exercise and a visit to our beautiful Edinburgh office so you can meet the team (this may be done remotely). We work hard to make the process as straightforward, transparent and enjoyable as possible.

We really care about building an inclusive and diverse team, and we welcome applications from people with varied backgrounds and perspectives. We want to make sure that the people who build FreeAgent are reflecting our diverse customer base and bringing with them a range of ideas and experiences. What unites us is an openness to suggestions, and a drive to solve problems in the best way possible.

Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!

Share this job:
Senior React Native / Flutter Developer
X-Team  
react-native flutter javascript ios android senior Mar 25

Most important:

  • 4+ years of professional software development experience.
  • 2+ years of professional experience working with React Native.
  • Experience building Android and/or iOS apps with Flutter.
  • Experience working with Swift, Objective C, and Java a plus but not required.
  • Code optimization and performance improvements
  • Write well designed, testable, efficient code

Nice to have:

  • Experience with working remotely
  • Familiar/involved with open­ source projects

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
iOS developer
ios ruby swift Feb 19

Who We Are

Our mission is to improve the future of work by helping people find flexible jobs that make their lives better. We are committed to doing this internally and externally with integrity, intelligence, balance, communication, and care.

In the past 13 years, FlexJobs has established itself as the leader in the professional flexible job market to help job seekers connect with employers that offer these highly desired arrangements, as well as to help employers reach these candidates. We do this in a way that makes the job search experience easier, safer, and faster for job seekers, by utilizing both technology and human intelligence to provide a friendly, effective, and valuable service.

In terms of work flexibility, we also walk the talk! This is a remote job, as our entire team works remotely from locations all across the United States. Not only that, but having a great company culture is really important to us, and we’ve even been named one of Outside magazine’s Best Places to Work (2019) and Best Company Culture by Entrepreneur magazine (2018, 2017, and 2015).

Responsibilities of the Job - The Opportunity

We are looking for an experienced iOS developer to join our team. This person will work with our product and development teams to build quality applications, fix bugs, maintain the code, and implement updates as needed.

The ideal candidate will have been a lead app developer or be someone who worked independently. We are looking for someone who has built apps that are currently available in the App Store.

Your Experience

  • 3-5 years of experience in iOS development
  • Fluent in Swift, SwiftUI, and UIKit
  • Experience with mobile app networking, storage, and Cocoapods
  • Must have worked on recent consumer-facing projects
  • Experience working with a small and/or entrepreneurially spirited company

Bonus Points Given

  • Experience in the job/employment space
  • Experience with subscription-based apps
  • Experience with Ruby on Rails

Traits and Skills for This Role

  • Must be comfortable working independently and in small teams
  • Ability to work quickly and responsibly to meet deadlines and follow timelines
  • You have to really love coding...like, you need to be one of those people who writes code for fun

Traits Required of All Team Members, You Included

  • A sense of pride in your work
  • A streak of perfectionism when it comes to details
  • Being highly organized, responsible, and ethical
  • Being proactive when it comes to asking questions, brainstorming, and working with colleagues
  • Excellent time management and organizational skills
  • An appreciation and enthusiasm for the ability to work remotely

Other Requirements

  • Interest in a long-term position with a company that you’re proud to be a part of
  • A fully functioning home office with a reliable development environment
  • A workspace in which you can really focus without distractions
Share this job:
Senior Mobile Engineer - Community.com
ios swift objective-c rest senior Feb 01

About the role and your impact:

As a Senior Mobile Engineer at Community, you will have an enormous influence on our world-class messaging platform. You’ll be empowered to make decisions on code, processes, and standards - as well as engineer creative solutions to our most important user interface and experience challenges. You’ll have the opportunity to write plenty of code, but perhaps more importantly you’ll be an integral part of a team that fosters creativity and collaboration, values diversity and unique perspectives, and provides endless possibilities for growth.

What You’ll Do:

- Work with a cross-functional team to iteratively develop and build new features for our mobile app
- Tune and polish features to a high-degree of excellence and relentlessly optimize the iOS experience for our customers
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate and lead discussions and brainstorms to contribute ideas and feedback
- Engage in code reviews, design sessions, and work cross-functionally
- Be encouraged to participate in open-source projects and share your work and ideas at events, conferences, and our blog (coming soon!)

What You’ll Bring:

- Extensive recent professional experience building production iOS applications in Swift/Obj-C
- An intuitive sense for great mobile UI/UX and the ability to think as a user and identify potential UX issues
- A strong understanding of client/server architectures and RESTful web services
- Excellent communication skills with both technical and non-technical audiences
- Enjoyment for finding creative solutions to technical challenges and appreciate the balance between strong convictions and a pragmatic approach
- Curiosity about the world around you and a strong desire to learn and grow

Share this job:
Remote Full-Time Senior iOS
ios swift senior android Jan 24

BiTE has openings for an iOS Developer to work fully remote.

***Candidates must be US/ Canadian residents.***

We are looking for great developers to add to our rapidly growing team. Great developers are craftsmen who add value throughout the entire app process from initial strategy until final release. They iteratively improve our tools, find opportunities to automate, alleviate friction and strengthen our development process.

  • Required Skills & Experience
    • 5+ years developing native mobile applications
    • Expertise with Swift
    • Experience leading tasks throughout the project lifecycle
    • A strong passion to work in a fast-paced startup environment
    • Excellent communication skills
    • Enjoys interacting with clients and thrives in a highly collaborative fast-paced remote team.
    • Familiar with common architectural patterns (VIPER, MVC, etc.)
    • Writes clean, well organized, well documented and well-tested object-oriented code, utilizing language idioms and tools appropriate to the platform
    • Thrives in collaborative programming environments with frequent peer reviews.  
  • Desired Skills & Experience
    • Experience with Behavior Driven Development
    • Experience with Pivotal Tracker, Github, Slack
    • Expertise in Android development, specifically in Kotlin

Outside of work, we’re a tight-knit group made up of smart, fun, diverse, passionate people. We have games night about once a month. (Thanks BoardGamesArena!) And our #random channel in Slack is populated with a dizzying collage of snarky memes, music finds, vacation videos, pet/kids pics, obscure tech news and kurzgesagt Youtube videos.  

If this sounds like a fit, we’d love to add you to our team.

About BiTE interactive

For 11 years BiTE has helped our established brands like NASA, Infiniti, Prudential, H&R Block and Eastmen and innovative startups realize the promise of software. We are growing rapidly and looking to add dynamic people to our team.

Here are a few of our core beliefs:

  • Mobile
    • At BiTE we believe in the power of mobile software to create revolutionary products.
  • BDD
    • We believe strongly in Behavior Driven Development and the power of insightful conversations to drive the development of our code.
  • Order
    • We believe order fosters creativity, productivity and innovation. There’s a certain euphoria to frenzy but it’s a false high that siphons focus and corrodes morale.
  • Progressive Elaboration
    • There’s always something new to learn and we constantly seek out new habits and tools to help us build better software.
  • Run Lean
    • Efficiency, trust, creativity and innovation thrive in small teams. We prefer quality over quantity.
  • Collaboration
    • Everyone on our lean team is here because they are incredibly smart, creative and talented. We value each team member’s background, interests, ideas and experience. We seek your input and heavily rely on cross-functional collaboration.
  • Experience
    • We value and reward experience. As a senior team, we only hire great developers who help make us better every day.
  • Diversity
    • Everyone on our lean team is here because they are incredibly smart, creative and talented. We learn from each other and value each person's unique experience, background and perspective.
Share this job:
Senior Swift Developer
swift ios firebase senior android testing Jan 24

Are you a senior Swift developer looking to leave your corporate overlords and move to something more exciting? Want to work at a company founded by developers who “get it”? Excited at the prospect of being the first in-house swift guru on a growing dev team?

At Undefined, we’re looking to change direction with our iOS and Android apps. We tried the React Native route and guess what - we want you.

We’re actively rebuilding our RN app back into swift (where we started), and we’re looking for a senior, full-time dev to tackle the project and then stay on to help implement a huge list of new features on our roadmap.

Sound like a lot? Here’s what you’ll actually do:

  • Daily standups with the rest of the dev team (React, FED, and Firebase devs)
  • Rebuild our existing app, working closely with our UX/UI lead and a Sketch file
  • Build interfaces and functionality entirely programmatically (no IB)
  • Coordinate device testing and test versioning with our internal and external testers
  • Get the product out to meet our deadline, and then jump right back in to add in testing and start building new features

You’ll be working on a single app to start, but we may add more apps in the future or may build some internal apps and tools.

  • 5+ years of recent experience in swift on mid-sized to large apps
  • 2+ years of recent experience working with Atlassian products, and specifically Jira
  • 1+ year experience with Firebase or NoSQL data

What we’re offering:

  • Full-time or part-time employment
  • Health, life, vision, and dental insurance (full-time only)
  • Paid time off
  • A fast-paced but relaxed work environment

You must be authorized to work in the United States. This is a remote position for the right candidate, though we will have you out to our offices a few times a year and local candidates can work partially remote.

Share this job:
Front-end Developer
Binance  
frontend java javascript swift objective-c blockchain Jan 24
Please note, all positions at Binance require relevant experience. Applications without required experience will not be considered.

Binance is the no. 1 crypto-currency exchange in the world.
Are you looking to be a part of one of the most influential companies in the blockchain industry and contribute to the crypto-currency revolution that is changing the world?

We are looking for a Software Engineer to design and build the next-generation web and native applications for our world class exchange and other products in our ecosystem.

For this role we are open to candidates with a variety of backgrounds: current React and/or React Native Developers or native iOS or Android Developers who are open to switching to React and React Native.

Location: this role is located in Singapore, full-time remote work is an option as well.

You will

  • Implement new user-facing features in Binance’s products, which have a huge amount of PV everyday.
  • Build fast and easy-to-use experiences for web and native apps with React and React Native for devices of all sizes.
  • Optimize apps to maximize speed and scale.
  • Build libraries and frameworks that support complex web applications, speed development efficiency up and improve code quality.

You have

  • Worked 2-5+ years writing TypeScript/JavaScript code, and a strong knowledge of React and/or React Native. A good grasp on state-management patterns such as Redux, Flux, etc
  • OR: Worked 2-5+ years writing Java/Kotlin code, and a strong knowledge of the Android platform
  • OR: Worked 2-5+ years writing Objective-C/Swift code, and a strong knowledge of the iOS platform
  • Experience developing responsive apps that run smoothly even on devices with limited horsepower
  • A degree in Computer Science, Engineering or some equivalent industry experience

We love

  • Passion for building beautiful interfaces and user experiences that spark joy
  • People who do not just write JavaScript, but understand how a whole web app works
  • Tiny pieces of code we can understand at a glance
  • TypeScript
  • Next.js
  • React Native
  • styled-components
  • Cypress
  • Developers who have some understanding or experience working on native iOS/Android projects or features
Conditions
• Do something meaningful; Be a part of the future of finance technology and the no.1 company in the industry
• Fast moving, challenging and unique business problems
• International work environment and flat organisation
• Great career development opportunities in a growing company
• Possibility for relocation and international transfers mid-career
• Competitive salary
• Flexible working hours, Casual work attire
Share this job:
Senior-level iOS Engineer
swift core-data autolayout uistoryboard core-graphics ios Dec 16 2019

MartianCraft has an exciting opportunity for someone that enjoys technically-challenging iOS problems and producing real time apps that have a direct impact on the users.

Summary

We are looking for a smart and experienced iOS engineer to work with MartianCraft’s team of senior developers. This is a remote work opportunity—MartianCraft is a fully remote company. You must thrive in a fast-moving work environment, be able to adapt to changes quickly, anticipate business needs, and be effective with minimal structure and process. The broad range of applications and team members makes excellent communication skills a priority.

Responsibilities

  • Build advanced applications in Swift
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Integrate with existing APIs and data sources
  • Work with teams to develop new APIs
  • Unit-test code for usability, reliability, and robustness
  • Fix bugs and improve application performance
  • Interact directly with client teams to determine requirements and task prioritization
  • Use project management tools like Jira to organize work

Experience

  • At least 5 years of software development experience on Apple platforms
  • Able to quickly become familiar with large, complex code bases
  • Highly skilled in Swift and Objective-C
  • Strong experience with Core Data
  • Well-versed in Auto Layout with Storyboards
  • Strong experience with Core Graphics and Core Animation
  • Experience with complex data visualization
  • Familiarity with Promises
  • Experienced with Git
  • Familiar with GitHub Enterprise and Jenkins
  • Past experience working remotely
  • Excellent proactive verbal and written communication skills
  • Able to collaborate effectively with teams
  • Able to deliver high quality work under tight deadlines

Candidates must be U.S.-based and able to travel 3-4 times a year to client sites in the US. 

This is a full-time employment position with a full benefits package including medical/dental/vision/Rx insurance, paid time off, and a 401(k).

This position is also available as a full time 1099 Contract position if preferred by the applicant. 

Share this job:
Senior iOS Developer
ios swift objective-c rx-swift senior scala Dec 15 2019

Get to know us

We create open-source software that puts users in control over their online browsing experience. Our desktop and mobile products, such as Adblock Plus (ABP), Adblock Browser and Flattr, help sustain and grow a fair, open web because they give users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

Here’s the big picture

Work on ABP iOS and macOS development, focusing on lower-level tasks. You will be working on complex issues, both on mobile and on browser development. Not to brag or anything, but look at how many projects you can work on, and everything is open source:

  • ABP for Safari on iOS
  • Adblock Browser for iOS
  • ABP for Safari on macOS
  • ABPKit (framework), the backbone of our products and the foundation for our partner products

After your morning coffee, you’ll be expected to do...

  • iOS (80% focus) and some macOS development using Objective-C, Swift, RxSwift
  • Core development of libraries, backend, server-side software
  • Development of iOS and macOS apps
  • Development of new products

and the rest...

  • Consulting with partners
  • Maintaining existing products
  • Strengthening the underlying technology and backend of our mobile core products
  • Working on core content blocking functionality
  • Finding innovative solutions in a very limited content blocking environment

We trust you to work from home if you have...

  • Multiple years of iOS, Swift, and Objective-C development
  • Advanced programming experience equivalent to programming with RxSwift for significant application services
  • Knowledge of algorithms and data structures (at computer science 4-year level)
  • Debugging skills (multithreading, concurrency, memory lifetimes, parallelization)
  • Expertise with HTTP protocols, database operations (SQL/NoSQL), and functional programming (e.g. Haskell, Scala, F#, Rust, Swift, JavaScript)
  • Experience in interoperability with Swift and Objective-C
  • Ability to write accurate, concise, and complete technical documentation

You can do this job in your sleep if you also have experience in...

  • Browser development
  • Content blocking
  • Working in agile teams
  • Open source development

A little bit about the team you’ll work with

The iOS/macOS team is a globally distributed team that works on multiple projects. Depending on priorities, we decide how we want to work on each level. We have bi-weekly video meetings, but most of the communication happens over IRC, email, and our issue tracking system.

Share this job:
Mobile Engineer
java swift objective-c cloud cpp Dec 10 2019

You want to work on something fun and make a living in the process—we get it.

We're out to build the most kickass camera app and cloud photo storage service for contractors—and to have a good time doing it. Our hard work is paying off and we're one of the fastest growing apps for contractors. But, we don't take ourselves too seriously, and to be honest, we won't take you too seriously either.

If you're into the whole not-too-serious thing, but also enjoy building awesome stuff, please get in touch.

You...

  • Want to join a startup with our Story, Values, and Perks.
  • Have at least three years professional experience as a software engineer.
  • Know how to build an app that people rely on with performance in mind.
  • Want to develop user-facing features from start-to-finish on autonomous, cross-functional teams. No throwing it over the wall here: you'll work tightly with designers to move features over the finish line.
  • While you specialize in mobile development, you're also a generalist, willing to hop in where needed to achieve team and company goals.
  • Enjoy refactoring legacy code to increase stability and performance.
  • Enjoy teaching others.
  • Are a pragmatist at heart, focusing on managing tradeoffs and shipping rather than perfection. You lean toward using existing libraries and tech instead of reinventing the wheel.
  • Have experience working with items in our tech stack. Our app is primarily built with React Native alongside some custom native libraries in Java, Objective-C, Swift, and C++ for core functionalities. We use Apollo and GraphQL, alongside Redux for local state management.
  • Know the ins-and-outs of what it takes to deploy apps to the App Store and Google Play.
  • Have a growth mindset.

We... 

  • Are a fast-growing, product-led startup with big plans for the future.
  • Are a team of nerds and former contractors, roofers, and remodelers excited to build tools to save people time.
  • Don't take ourselves too seriously: work isn't the most important thing in life.
  • Embrace change. We'll be a different company a year from now, and a different one a year after that.
  • Have a passion for excellence.
  • Will pay you well and give you meaningful equity, along with health insurance and other benefits.
  • Will treat you like an adult and let you take as much time off as you need if you're getting work done.
  • Have a great, soon-to-be-custom-remodeled office in the Lincoln Haymarket but love working remotely too.
  • Are set up to handle remote employees: good conference room video equipment abounds.

This position can be U.S. Remote or in our Lincoln office. At least a year of remote team experience is required if you plan on working remotely. We are not accepting applicants outside the U.S. at this time.

Share this job:
Senior iOS Engineer
Le Tote  
ios senior ruby swift frontend backend Dec 06 2019

Job Overview:

We are looking to expand our iOS engineering team by bringing in someone who can build, scale, and deploy high-quality applications to the App Store. You will have an opportunity to work very closely with our server-side engineers, designers, and product team and have the ability to make a significant impact on an application that has been featured in the App Store for over six months straight and used by thousands of customers on a daily basis. This role would be ideal for someone who wants to work with the latest iOS technologies (Swift, GraphQL, Apollo) and help drive a rapidly growing business.

How we’ve built our iOS app.. We have a fully automated CI process to test and build our app. We've used a MVVM architecture from day one. Our API schema is generated automatically and is typesafe (via GraphQL) Our APIs have all been collaboratively designed by iOS, frontend, and backend engineers. We invest in continuing education and tooling to make developers’ lives easier.

Check out what the team has been working on.. Personalization. We’re enhancing our shopping experience to use user feedback and data to further personalize search results to each user. Speed and Reliability. We’re improving our real time monitoring and alerting for better visibility into the health of our systems. Search and Discovery. We’re adding lots of new ways for customers to find the products that are right for them. We’re giving them the tools they want to make informed decisions on both fit and style.

What we’re looking for.. 4+ years of iOS software development experience. Experience with our core language - Swift (and Ruby is a plus). We prefer candidates with experience in our stack but we also highly value strong coding fundamentals and the ability to learn new technologies quickly. Strong experience with API design. We use GraphQL and the Apollo client for our APIs. User-focused, team players who are excited to tackle big problems.

How we work.. Iteratively. We do weekly sprints, frequent testing builds, and timely code reviews in order to ship quickly and minimize bugs.

Collaboratively. As software engineers, we work very closely with Product and Design to clarify what's possible, what's easy, what's difficult, and what opportunities we see from a technical and non-technical perspective.

With focus. We strive to give engineers discrete areas of focus so they can take ownership of their codebase and build systems the way they want.

Share this job:
Mobile Engineer
swift javascript ios backend design Dec 03 2019
Who we are
Peerspace is on a mission to bring people together, starting with making it easy to find and book the perfect places to meet, create, and celebrate. Our marketplace uncovers the world’s most unique spaces, such as lofts, rooftops, and art galleries, and makes them bookable for meetings, events, and film or photo shoots

Over 3 million people have attended activities booked in Peerspace locations, and we’re looking for people who want to help us reach the next 20 million. Our people are the heart of Peerspace. 

We are a team that values inclusion and working cross functionally.  Our strategy and objectives are clear and we support one another to exceed expectations.  We believe that a healthy company culture creates an environment where people are excited to come into work everyday and contribute to building a successful organization.

The role
Peerspace is now hiring our second Mobile Engineer to join our team. You’ll be able to work closely with product, your opinion will be heard and our decisions as a team will be affected by data measurement on a regular basis.  We are looking for people with a passion for building effective user experiences with high user engagement. You’ll get to work on critical product engineering projects that ship. You’ll be using modern design patterns and coding standards, while helping to migrate existing legacy code. You’ll also work closely with design to continue building out a quality user experience. As a team, we maintain a supportive development environment through mentorship, team offsites, and group code reviews. If this sounds like a good fit, we’d love to hear from you.

Peerspace engineering team is over 40% remote - you’ll be working in an environment with other like-minded individuals. 

As a Mobile Engineer at Peerspace, you’ll:
Partner with product and design to deliver app features that meet technical, product, and design requirements.-Ship frequently - we aim to ship every 2 weeks.  Our sprints include retros focused on evolving and tuning our process.
Work with our mobile stack including Swift, React Native, JavaScript 
Collaborate with the backend team as they define APIs and other services that support client applications.
Work independently to research bugs and implement fixes, improve performance, and add to our analytics event tracking.
Participate in our culture of improvement by joining code review meetings, writing technical documentation, and reviewing PR’s for your teammates.

About you:
You have demonstrable ability building and shipping iOS applications
Familiar with Xcode 10, Swift 4+ 
You thrive in an open and inclusive environment.
Your code is shareable - you write code that is modular and extensible whenever possible and leave code better than you found it.
You love to ship - your track record of shipping software that you took end to end responsibility for speaks for itself.
You want to go home every day knowing your work is valued and will materially impact the experience of Peerspace hosts and guests nationwide.

Bonus points:
You have experience with React Native in a production environment
You are experienced with CocoaPods
Experience with JavaScript ES6, JavaScript ES7
Experience with Node, Yarn, Webpack
Experience in a start-up environment
Experience with shipping production React Native projects
Redux, Redux Saga architecture - End user empathy
Benefits & Perks:
Competitive salary with employee stock options and access to a 401k
Medical, dental, and vision coverage
Take-it-when-you-need-it vacation and sick days
Dog-friendly office
Weekly catered lunch
$500 annual professional development allowance
20% discount on all Peerspace bookings
Flexible work from home or remote work (PST hours) potential

About us:
Over the last five years Peerspace has shaped a community that empowers individuals to create one of a kind event experiences, our workplace and employees are no different. At Peerspace, no individual is the same but together we share a love for our work, a passion for the product and a shared values. This mentality ensures we respect, support and encourage one another to be our best selves all while striving to achieve the goals of the business. If this sounds like a place you would love to be a part of we encourage you to submit your application to join our team.
Share this job:
React Native Developer
ios android swift backend ui design Nov 13 2019

Springboard Retail is the leading point of sale and retail management software, designed specifically to empower brands and retailers to harness their data and sell more profitably. 

Springboard Retail is looking for a Native Application Developer to join our team. In this role, you will be responsible for the sophisticated design and consistent performance of our applications. You will work to maintain current functionality while also ensuring that we continually ship new features that achieve high utilization and user satisfaction. Given our requirements, it’s critical that you ensure that we integrate reliably with a variety of hardware and 3rd party software services. You will be working alongside other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You are excited by the challenge of rapidly delivering improvements to delight our customers and help their businesses thrive while at the same time maintaining the rock-solid stability required by a mission-critical system.

Springboard Retail is a fully distributed team so this is a remote position. All of our processes are designed with a remote-first mindset.

RESPONSIBILITIES - 

  • Design and build applications for iOS, Android, and web platforms using React Native & TypeScript
  • Ensure the performance and quality of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Develop integrations using third-party SDKs and APIs, including hardware 
  • Supports the diagnosis of customer issues and resolution.
  • Become a Springboard Retail product expert

REQUIREMENTS - 

  • 3+ years of professional native application development experience.
  • Proficiency with Swift and Cocoa Touch
  • Experience with iOS frameworks such as ExternalAccessory, Core Bluetooth, GCD etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with REST APIs to connect iOS applications to backend services
  • Knowledge of UI design patterns and familiarity with UI frameworks like Bootstrap, Ant, Semantic-UI or Material
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle

BENEFITS - 

  • Opportunity to collaborate with and learn from a tightly integrated, best-in-class team 
  • Flexible work schedules
  • Remote Engineering team designed to effectively collaborate regardless of time zone or location
  • Remote Company that offers inclusive community programs and learning and development opportunities
Share this job:
iOS Developer
ios swift java Nov 10 2019

Senior iOS Developer, with strong knowledge and vast experience in Swift, SDKs and API(S) integration, and iOS SDK.

Share this job:
Sr. IOS Developer
Hays  
swift ios objective-c senior testing api Nov 08 2019


Sr. IOS Developer - Swift, Perm, Tampa, FL, $100k p/y - $120k p/y

Hays Specialist Recruitment is working in partnership with Thuzi to manage the recruitment of this position

The end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.

Thuzi, A Social Media Marketing Company, is looking for an ingenious senior mobile developer to join their growing team! As part of the development team, you will be involved in all aspects of their mobile solution - used by millions of festival-goers worldwide on iOS. You will be working on a premium development platform and asked to build new and cool stuff like integrating a framework to buy beer directly from the event app, using the latest vendors SDKs (including private beta SDKs like Youtube and Bose) technology to integrate into event app, participating in the redevelopment of architecture of next version of the mobile app product and, if not local to Tampa Bay, there is remote flexible time available.

Role Description
* Design and develop new features and key software modules of the mobile solution
* Responsible for reviewing business requirements and ensuring their accurate development
* Create and maintain technical documentation up to date
* Mentor and engage with the current team to improve and optimize current code and planning practices
* We think everyone should be close to our clients' needs & challenges! It makes us better team members. That's why everyone participates to resolving client issues through an on-call rotation.

Skills & Requirements
* 5-7+ years of experience in native mobile development on iOS
* Having already published one app/or experience in publishing on the App Store
* Engage in code review
* Experience with Objective-C/Swift (Must have strong Swift experience)
* Experience with MVC and other design patterns
* Experience with integrating REST API (e.g. writing async code)

PLUS:
* Experience with Python
* Experience with Agile methodologies and issue tracking tools (e.g. JIRA)
* Experience with automation and continuous integration (fastlane, bitrise, Jenkins)

Why Hays?
You will be working with a professional recruiter who has intimate knowledge of the Information Technology industry and market trends . Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there's a position you really want, you're fully prepared to get it.

Nervous about an upcoming interview? Unsure how to write a new resume?
Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.

Hays is an Equal Opportunity Employer.

Drug testing may be required; please contact a recruiter for more information.
Share this job:
iOS Developer
komoot  
ios objective-c swift android testing Nov 06 2019

Millions of people experience real-life adventures with our apps. We help users all over the world discover the best hiking and biking routes, and we empower everybody to explore more of the great outdoors. And we’re good at it: Apple even included our iOS app in its Editors’ Choice collection and named us as one of their Apps of the Year.

If you’d  like to help to build the future of outdoor exploration, we’re looking for a passionate iOS Developer to join our team.  

What will you do

  • Take over responsibility of all parts of the iOS app
  • Develop innovative new features in collaboration with our team of designers, copywriters, and Android/iOS product experts
  • Optimize the core functionality of the app
  • Incorporate the latest advances in iOS technology

Why you will love it

  • You’ll tangibly enable millions of people to have awesome outdoor experiences with your app
  • At komoot, you’ll use everything the iOS platform offers, from the latest APIs to the newest features and devices
  • We let you work from wherever you want, be it a beach, the mountains, our headquarters in Potsdam or anywhere else that lies in any time zone between UTC-1 and UTC+3.
  • You’ll work on challenging tasks, such as turn-by-turn navigation, maps, on-/offline hybrids, custom views and data synchronization
  • You’ll be developing in fast cycles with continuous build, testing and direct team feedback
  • Your expert knowledge will make you a key player amongst a team of highly motivated, talented people
  • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides
  • You’ll build and improve an app that we’re pretty sure you’ll end up using for your personal outdoor trips

You will be successful in this position if you

  • Are highly self-driven, responsible and keen to improve
  • Have proven experience in developing high quality iOS apps (3+ years)
  • Write the latest Swift code and you know how to mix it with existing Objective-C code
  • Have a deep understanding about iOS, its frameworks and APIs
  • Have a passion for building software, demonstrated through interesting side projects, open source contributions or other involvement in the tech community
  • Love to develop awesome products for a great user experience
  • Have experience in working in a distributed team, have good communication skills and love to work together with others in fast development cycles

Sounds like you?

Then send us the following:

  • Your CV in English
  • A write-up explaining who you are and why you are interested in working at komoot
  • Examples of your work (e.g. GitHub, PDFs, Slideshare, etc.)
  • Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one
  • You’ll get bonus points for: Doing something creative with komoot (we love it when people go the extra mile)
Share this job:
Front-End Developer
javascript css html frontend java swift Nov 04 2019

Ubiquisoft Technologies is seeking a full-time Front-End Developer to join our development team.

As a member of our team, you will design and build the next generation of software for Ubiquisoft clients and in-house products.  From initial product concept to production support this position encompasses the full development lifecycle.  Each developer can work remotely or if in town at our location in Germantown, TN.

Core Responsibilities

  • Product concept, design, wireframing, and prototyping
  • Design and development of new systems for clients and internal projects
  • Lead UI design and implementation
  • Coding within the company chosen JS framework (currently Angular)
  • Consult with management and staff on upcoming projects

Qualifications

  • 2+ years Front-End or Full stack development experience
  • Proficient in HTML, CSS, and JavaScript
  • A passion for good UI and UX design
  • Professionalism required (attitude, appearance, and communication)
  • RESTful API backend integration or development (Java) experience
  • Familiarity with general and mobile-specific design patterns
  • Ability to research and resolve programming problems independently
  • Open to accepting feedback and ability to follow the direction of technical leads
  • High school diploma or equivalent
  • All applicants must be currently authorized to work in the United States and pass a criminal background check.
  • At this point, H-1B visa sponsorship is not available for this position.

Nice to have

  • Angular 2+ Experience
  • React Experience
  • iOS (Swift) Mobile Development Experience
  • Android Mobile Development Experience
  • BS in Computer Science or equivalent training
  • Public portfolio or open-source contributions
  • Graphic design experience or training
  • Adobe CC product experience (Ps, Ai, Xd)

Benefits

  • Health, Dental, and Vision insurance
    • Coverage for team members available at no cost. Spouse and Children coverage available for an additional amount.
  • Free Friday lunches (at a local restaurant or catered)
  • Snacks and drinks galore
  • High-End iMac or MacBook with the latest software tools
Share this job:
Sr. IOS Developer
Hays  
swift ios objective-c senior testing api Nov 04 2019
Sr. IOS Developer - Swift, Perm, Tampa, FL, $100k p/y - $120k p/y

Hays Specialist Recruitment is working in partnership with Thuzi to manage the recruitment of this position

The end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.

Thuzi, A Social Media Marketing Company, is looking for an ingenious senior mobile developer to join their growing team! As part of the development team, you will be involved in all aspects of their mobile solution - used by millions of festival-goers worldwide on iOS. You will be working on a premium development platform and asked to build new and cool stuff like integrating a framework to buy beer directly from the event app, using the latest vendors SDKs (including private beta SDKs like Youtube and Bose) technology to integrate into event app, participating in the redevelopment of architecture of next version of the mobile app product and, if not local to Tampa Bay, there is remote flexible time available.

Role Description
* Design and develop new features and key software modules of the mobile solution
* Responsible for reviewing business requirements and ensuring their accurate development
* Create and maintain technical documentation up to date
* Mentor and engage with the current team to improve and optimize current code and planning practices
* We think everyone should be close to our clients' needs & challenges! It makes us better team members. That's why everyone participates to resolving client issues through an on-call rotation.

Skills & Requirements
* 5-7+ years of experience in native mobile development on iOS
* Having already published one app/or experience in publishing on the App Store
* Engage in code review
* Experience with Objective-C/Swift (Must have strong Swift experience)
* Experience with MVC and other design patterns
* Experience with integrating REST API (e.g. writing async code)

PLUS:
* Experience with Python
* Experience with Agile methodologies and issue tracking tools (e.g. JIRA)
* Experience with automation and continuous integration (fastlane, bitrise, Jenkins)

Why Hays?
You will be working with a professional recruiter who has intimate knowledge of the Information Technology industry and market trends . Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there's a position you really want, you're fully prepared to get it.

Nervous about an upcoming interview? Unsure how to write a new resume?
Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.

Hays is an Equal Opportunity Employer.

Drug testing may be required; please contact a recruiter for more information.
Share this job:
Senior Software Developer for macOS
swift objective-c senior c ios android Nov 02 2019

We’re looking for an experienced MacOS Developer

Chengbao is looking for a MacOS Developer. Join our team to build user-friendly apps and services used by hundreds of thousands of consumers world-wide.

Responsibilities

Your exact responsibilities will depend on your skills and interests, but here are some examples:

  • Implement new features with superb code quality and high levels of automated test coverage. You’ll focus on macOS with Objective C, but ideally will be involved in other languages and platforms as well. We use Go for code that’s shared across platforms. You’ll need to become an expert in Go as well. Your colleagues will coach you.
  • Work closely with the rest of the team to define the product vision, review specs, and make architecture decisions.
  • Collaborate with colleagues building similar applications for iOS, Android, Windows, and Linux.
  • Write specs for highly technical features.
  • Do code-reviews with other developers on the team.

Requirements

  • Expert Mac OS X Objective C developer creating beautiful client-side applications
  • Expert in writing automated tests
  • Deep understanding of Mac user interface design guidelines
  • Deep understanding of object-oriented design principles and patterns
  • Ideally: You already have a good understanding of IP networking, or will be eager to learn this here.
  • Keen interest to learn Go
  • Passion for writing well-architected readable code that’s easy to maintain by a team of several developers

What we offer

  • Attractive compensation and benefits
  • Flexible working hours and a healthy work-life balance
  • Work in a challenging, collaborative, and fun environment

About us

At Chengbao, we’re leading the way to a more private and secure digital world. Consumers in over 180 countries around the globe rely on our industry-leading cybersecurity software and services.

We are an international tech company with hundreds of people worldwide and a core team in Hong Kong. We’re profitable, growing, and just getting started.

We hire world-class developers, product managers, and marketers in the industry, and give them the tools to succeed. Together, we ship beautiful, usable software for desktop and mobile that our customers use and love every day.

Ready to do the best work of your life? We’ve built just the place.

Share this job:
Remote Full-Time Senior Android Developer
android java senior swift ios Oct 29 2019

Remote Job description

BiTE has openings for an Android Developer to work fully remote.

***Candidates must be US/ Canadian residents.***

We are looking for great developers to add to our rapidly growing team. Great developers are craftsmen who add value throughout the entire app process from initial strategy until final release. They iteratively improve our tools, find opportunities to automate, alleviate friction and strengthen our development process.

  • Required Skills & Experience
    • 5+ years developing native mobile applications
    • Expertise with Swift (iOS) or Java and Kotlin (Android)
        • Ideal candidates are experts in both platforms able to transition seamlessly from one to the other.
    • Experience leading tasks throughout the project lifecycle
    • A strong passion to work in a fast-paced startup environment
    • Excellent communication skills
    • Enjoys interacting with clients and thrives in a highly collaborative fast-paced remote team.
    • Familiar with common architectural patterns (MVP, MVVM, etc.)
    • Writes clean, well organized, well documented and well-tested object-oriented code, utilizing language idioms and tools appropriate to the platform
    • Thrives in collaborative programming environments with frequent peer reviews.  
  • Desired Skills & Experience
    • Experience with Behavior Driven Development
    • Experience with Pivotal Tracker, Github, Slack

Outside of work, we’re a tight-knit group made up of smart, fun, diverse, passionate people. We have games night about once a month. (Thanks BoardGamesArena!) And our #random channel in Slack is populated with a dizzying collage of snarky memes, music finds, vacation videos, pet/kids pics, obscure tech news and kurzgesagt Youtube videos.  

If this sounds like a fit, we’d love to add you to our team.

Share this job:
Senior Mobile Dev for Consumer Products in Automotive Enthusiast Space
ios swift senior java Oct 29 2019

We are seeking a full-time Mobile engineer with experience building application in the Swift and/or Kotlin/Java languages who's got applied experience using the Flutter framework. This is a high visibility product team where you will get a chance to make a positive impact on customer experience in the automotive enthusiasts space. You will be maintaining and adding features on a production app as well as working to create new products in this space.  

Job is fully remote from your home office or co-working space.


Job can be full time contract or Full-Time Employee

  • Be responsible for maintaining and expanding the feature set of application
  • Own individual modules and act as the technical SME for them
  • Work with the Flutter framework to build the mobile app cross platform
  • Work with great Engineers and solve difficult problems
  • Learn from skilled veterans on building software and get guidance on your career growth
  • Ability to work early hours to communicate to our developments teams in LA and Poland
  • Move and adapt to change at a rapid pace
  • Interface with creative, business, and engineers alike
  • Quick learner with passion to learn and adapt to new technologies
  • Excellent verbal and written communications skills and being a team player
  • Attention to details and striving for perfection
  • Honest, mature, committed and ensure a high level of communication

## Requirements

  • Bachelors / Master’s Degree in Computer Science or real-world experience
  • 6+ years professional experience in software development
  • At least 4 years in mobile application development
  • At least 6mo. experience with the Flutter framework
  • Strong proficiency with Swift and Objective-C 
  • or Strong proficiency with Kotlin and Java
  • Expert iOS platform mobile application development skills
  • or Expert Android platform mobile application development skills
  • Proven record of creating commercial quality software
  • Expert level knowledge: Object Oriented Programming & ReactiveX
  • Track record of being team player and performing peer code reviews
Share this job:
Senior iOS Developer
X-Team  
ios objective-c javascript swift senior css Oct 28 2019

Most important:

  • 3+ years of experience in mobile iOS Development
  • Experience with Swift and Xcode
  • Experience with Objective-C, CSS, Javascript, HTML
  • Experience with JSON, XML, SOAP, REST
  • Experience with server side technologies (Java, NodeJS, PHP)
  • Experience storing and indexing data
  • Code optimization and performance improvements
  • Write well designed, testable, efficient code

Nice to have:

  • Experience with working remotely
  • Familiar/involved with open­ source projects

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing.
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
Senior iOS Developer
ios swift blockchain senior android backend Oct 27 2019

We are looking for a senior mobile developer to build a cryptocurrency wallet for Tezos. Experience with blockchain technology is a plus, but enthusiasm and a willingness to learn are enough. We are headquartered in New York City, and although we have some preference for local hires, we will consider remote workers living anywhere.

Technical Requirements
4 years of experience developing native iOS applications
Worked on 2 or more iOS Apps launched in the Apple App Store, either as a solo developer or as a major contributor on a team
Working knowledge of the full iOS stack: Foundation, UIKit, and your favorite libraries for common tasks
Experience working with common iOS design patterns (MVC, Delegates)
At least one project which integrates an external SDK (payment processor, banking, customer support, etc).
Experienced with the XCTest Framework; ability to write both unit and UI tests
Working knowledge of TDD and ability to write clean, testable code.
Working understanding of either the CocoaPods or Carthage build system.
Strong understanding of common UI paradigms
Strong understanding of REST API design

Nice to Haves
Experience and / or working knowledge of with blockchain development, or distributed systems
Experience with cryptocurrency applications
Functional programming knowledge, such as with Haskell, OCaml, or similar languages
Experience with setting up continuous integration and delivery pipelines
Experience in FinTech, including high-security application development
BS in Computer Science, Math, EE, or other applicable degrees

Responsibilities
Build new native iOS applications written in Swift
Full stack development on iOS (networking, service layer, UI)
Help make major architecture decisions and enforce iOS best practices
Follow Git best practices, and write clean, readable code, maintaining documentation for other teammates where necessary
Work with a technical Product Manager to help define technical requirements, make estimates, scope tickets and help plan Agile sprints
Collaborate with Android developers, smart contract developers, and backend engineers on a regular basis

Share this job:
Lead Application Engineer
swift objective-c c ios ui Oct 27 2019

LiveSurface is an industry leader in visualization and image creation tools for creatives. We blend leading technology with hand-curated content to provide realtime photorealistic visualization to our users. At our heart, we are a team of creatives that thrive on transforming challenging problems into beautifully implemented solutions.

We are seeking a talented lead application engineer to join our team and help us to build the next generation of LiveSurface products. Interested in joining us? We’d love to hear from you.

Lead Application Engineer

What you’ll do:
_ Build the next generation of LiveSurface visualization products.
_ Leverage the latest frameworks (SwiftUI, Combine, Swift 5.x) to build new products.
_ Work with the team to build a product roadmap and define milestones.
_ Plan and research best technologies, pulling primarily from Apple Frameworks.
_ Contribute to the overall product vision.
_ Architect clean, reusable and maintainable modules.
_ Work tightly with render engine lead to integrate and influence the render engine design.
_ Refactor, optimize and pull from existing code from LiveSurface frameworks.
_ Deliver beautiful, well implemented code that is performant and easy to understand.

Who you are:
_ A university graduate with an undergraduate degree or better.
_ An experienced engineer with a minimum of 5 years working on UI code.
_ A fast learner, able to adapt to new frameworks quickly.
_ Experienced in creating iOS/macOS applications using Xcode.
_ Up-to-date with the latest frameworks.
_ Fluent in Swift, Objective-C and Apple Frameworks.
_ Experienced in using Apple Frameworks to create custom experiences.
_ An English speaker with strong communication skills.
_ Equally good at architecting as you are with refactoring.
_ Obsessed with clean, reusable modular architecture.
_ Focused on workflow and user experience.

We offer:
_ Remote work and a flexible schedule.
_ A wide range of challenging problems to solve.
_ A stable, revenue-based structure with an existing product (on the market for 5+ years).
_ Broad exposure: Your work will be seen and loved by thousands of users.
_ A highly acclaimed platform with a loyal user base.
_ A small, friendly, engineering team.
_ Product-focused, non-corporate management.

Extras that will make you stand out:
_ A background in graphics and gaming.
_ Knowledge of C, C++.
_ Experience with using Adobe and other industry standard graphics tools.

More about Context:
http://www.livesurface.com/context.php

Share this job:
Lead full stack .NET/React developer
azure full stack dot net c swift design Oct 25 2019

Hi, we’re 33reasons, a start-up founded in January 2019. We're building a digital assistant that takes care of the financial paperwork for entrepreneurs, saving them time, money and a lot of frustration and worries.

In the past months we worked hard on the business case, the design, finding funds and building a prototype (in Vue.js). Now it's time to bring her to life! And therefore we need you: a talented full stack developer that wants to join us on our journey.

As we are building our product from scratch, you have the unique opportunity to be part of the team, right from the very first lines of code. We offer you a playground where you can put all your passion in building a piece of software to be proud of. Software that is scalable and maintainable and can easily grow along with our customer base and the size of our team. Software that is secure and protects the data of our clients.

We expect you to be our technical guru. The go-to person that follows the latest trends in web and mobile development, juggles with .NET, Azure, React (Native), Apollo and GraphQL. The one that leads the way and coaches his fellow developers but learns from them at the same time. We’re too small for “overhead”, so we’re not looking for a manager but rather a passionate developer with strong analytical, engineering and people skills.

Your job

  • You’re responsible for the software architecture and the quality of our code
  • You “lead by example” as one of the most driven and structured developers of the team
  • You coach your fellow developers when needed
  • You introduce best practices for coding and conduct regular code reviews.
  • You believe in our product and take up and active role in shaping its roadmap
  • You defined the test strategy & make sure quality is monitored with automated tests 

Required Skills

  • Designing & developing back-ends in the Microsoft technology stack ( C#, .NET, .NET Core, .NET, SQL Server)
  • Web/native app development with ASP.NET Core, React/Apollo & HTML5/CSS
  • Api development with GraphQL
  • Designing scalable and secure architectures in Azure
  • Notions of mobile app development with Object C/Swift and Java/Kotlin
  • Strong communication skills
Share this job:
Senior iOS Developer
ios objective-c swift senior backend ui Oct 23 2019

Who we are

At Neybox Digital we build mobile applications that have a positive impact on the health and well-being of millions of individuals worldwide. We are best known for "Pillow", our sleep tracking app and "Today" a habit tracking app with a quantified-self approach. 

All team members are either talented engineers or technically-skilled designers to ensure our collaboration is fast and straightforward. Everyone's voice is heard, and we strongly believe that being part of an inclusive and diverse team that works closely together can produce amazing results.

The size of our team is small enough to allow everyone to be equally involved and have a clear view of the big picture. We won’t bore you with a single never-ending subtask of a subtask. Meetings and interruptions are always kept to a minimum. We want to you to do work that matters and work that you are proud of. 

Who we're looking for

We're looking for team members that are enjoy working on all the aspects of developing and evolving an iOS app. From the deep inner workings of the application’s backend architecture and scaling to polishing the animations of the UI and working with our support team to diagnose an issue that a user is having. We require at least 3 years of iOS development experience and you must be able to show at least one real-world project where you have made a significant contribution.

It's important to know that we're looking for a full-time exclusive collaboration that will last for years and evolve over time. Don't apply for this position if you are a freelance developer searching for a side project to work on for the next few months and move on to the next one. 

Skills and expertise that we require:

  • At least 3 years of iOS development experience using Swift and Objective-C 
  • Experience working with UIKit, Core Animation, GCD, Core Data and WatchKit.
  • Experience working with Git version control and Unit testing.
  • Experience in performance profiling with Instruments on Xcode.
  • Comfortable working and communicating in English, both in writing and speaking.
  • Willingness to learn and experiment with new technologies.

A day at Neybox

All team members start their day with a quick five-minute report of what they intend to do work on and what has been their progress so far to help us coordinate and prioritise. After that each member of the team will be working on their assigned tasks alone or in coordination with other members of the team developing new features, squashing bugs, prototyping, updating the UI or experimenting with new technologies or the next crazy idea that might change the world.

We practice Agile development and plan our work on a fifteen-day sprints so there will be regular meetings every second Monday, Thursday and Friday to start a new sprint, plan ahead and show the rest of the team what has be done. There are very few other meetings during the sprint because we have actual work to do ;) That's it!

What we offer

We offer a great salary, paid vacation time, financial support for opportunities that will help you grow as professional and we reward every team member with additional bonuses and benefits for outstanding work and personal or team goals achieved.

If that sounds like what you're looking for, just apply for the position and we'll reach to set up a meeting to get to know you better.

Share this job:
Ssr/Senior iOS Developer
ios swift objective-c senior design backend Oct 22 2019

Company Introduction

We are a team of developers working for clients worldwide out of our offices in Buenos Aires, Argentina. We develop tools, apps and websites for consumer and enterprise applications. Our clients range from globally-recognized brands, to government agencies, to startups with a vision.

Job Description

We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services.
The project is long term for a fast growing startup with a big user base. We are looking for an experienced engineer that will continue to improve the current application, allowing it to scale and also bring good practices for the development of new functionalities.
You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and tool automation

Skills

  • 3+ years of experience as an iOS engineer and software development experience.
  • Proficient with Swift and OOP
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Proficient understanding of code versioning tools (Git)
  • Familiarity with continuous integration (Bitrise & Fastlane)
Share this job:
QA Automation Engineer
qa swift aws testing Oct 21 2019

Dillon Software builds and supports numerous projects to deliver consumer media and ecommerce applications for the public library sector.  On the back end, our stack includes RESTful and GraphQL web services and integration workflows using a large variety of AWS services such as Elastic Beanstalk, RDS (Postgres and Oracle), Lambdas, ElastiCache, SQS, ECS, ElasticSearch, and others. We create single-page applications using React and Redux, and native mobile applications using Swift and Kotlin.  Media is protected with DASH, FairPlay, and HLS.We also have a few legacy JSP/servlet applications.

We are looking for an experienced Quality Assurance Automation Engineer for a 3 to 6-month engagement. Responsibilities include establishing automated load testing and integration testing workflows to validate our mid tier and back end services.  In addition to creating the automated workflows, we'd also like our existing QA staff educated along the way (tools, processes, etc) so they can take over at the end of the engagement.

Please visit www.dillonsoftware.com/careers.html to view a complete job description and enumeration of requirements.

Share this job: