keywords/skills

Showing page 1 of 73 (10 in 0.15 seconds)

  • $75k - 120k
  • 02 Sep 2018

Job description

How We Work

We're on a mission to create the most innovative and industry-leading cryptocurrencies exchange. 

Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

We’re currently looking for a Senior QA Engineer to join our team. The position is remote and available to anyone self-driven, and with the experience and capacity to contribute to our vision.

Key responsibilities

  • Work towards improving test automation framework and maintaining scalable data sets.
  • Develop and contribute to long-term technical solutions and strategies of the engineering department.
  • Assisting with delivering high-quality code to a huge client base.
  • Identifying and recording bugs, verifying fixes.
  • Leverage monitoring and reporting tools to provide quality metrics.
  • Assisting development team by reproducing issues.

Required Experience

  • 3+ years of experience in automated QA
  • Significant experience with NodeJS and Javascript (and related technologies)
  • Experience with test automation of one or more: iOS (Quick, Nimble), JS (Grunt, Karma, Mocha, Tape)
  • Solid understanding of testing web services and API
  • Experience in the creation of Sandbox environments for testing
  • Experience in Stress Testing
  • Experience in frontend performance testing
  • Deep understanding of git and related tools
  • Skills in debugging issues and providing developers with significant feedback
  • 02 Sep 2018

Job description

You

You have extensive experience developing and shipping complex multimedia applications and writing DSP code for high-performance environments. You have experience developing for macOS, Windows and iOS and understand the challenges involved in building cross platform applications. You love music and music-making software and are a driven, scientifically minded individual. You’re friendly and comfortable working in a small team.

Your Role
We’re looking for an outstanding software developer to work on our range of successful audio apps and to be part of the development of the next generation of products. You'll work with us to specify, design and build new products. The work will involve writing code for the x86 and ARM platforms; adopting/refining new working practices; and, most importantly, writing lucid, high-performance, maintainable C++ code, which will form a critical part of a number of new product ranges.

Your Tasks

  • You will develop code for the macOS, Windows and iOS platforms
  • You will write code that has demanding requirements for audio performance and low latency
  • You will develop user interface components and improve our current audio engine, write synthesisers and audio effects
  • You will help to improve our build and development processes
  • You’ll be part of an energetic and creative team with a passion for designing industry leading audio apps


Your Profile

  • At least 5 years' relevant experience
  • Strong understanding of digital synthesis, filter design and FX algorithms
  • Solid mathematical knowledge and familiarity with modelling tools such as numerical Python / Matlab / Mathematica
  • Significant experience in developing real-time DSP software
  • Exceptional knowledge of C++ and assembly (intrinsics)
    • Knowledge of Juce
    • Knowledge of Objective-C or Swift is a bonus
  • Deep understanding of git or similar revision control systems
  • Excellent design, debugging and problem solving abilities
  • Good team working and communication skills, both written and verbal
  • Awareness of modern CPU architectures and code optimisation techniques to minimise runtime overhead on a general-purpose CPU
  • A love of programming, music and synths and effects

About Ampify
We are a new, innovative London-based software start-up launched in 2017 and funded by Focusrite/Novation. Our mission is to create amazing music-making products for the new ‘mobile-first’ world, in an environment where like-minded, passionate people can collaborate seamlessly and build ideas fast. Our office is a dynamic, positive and collaborative place. Here you’ll meet other smart and creative people, collaborate, and bring ideas to life.

We’re a small team with big plans. We’ve already got some of the best-performing music-making apps on the iOS App Store (Launchpad, for example), and we’re growing fast. Being a part of Focusrite/Novation gives us stability and support.

Ampify is based in the heart of London at Tileyard Studios, Europe’s fastest-growing music and tech hub, which is home to the creative industry's top artists, composers, writers and producers. You’ll often bump into them when getting your morning coffee. Find out more about Tileyard Studios at http://tileyardstudios.co.uk.

AMPIFY - WHAT WE OFFER

We offer a wide range of great benefits.

  • Homeworking flexibility
  • Lunch at Tileyard’s vibrant Vinyl Cafe
  • Breakfast and daily snacks
  • Bike-to-work scheme and bike storage facilities (with showers)
  • Employee discounts on all Focusrite/Novation/Ampify/REDnet/KRK/Stanton/Cerwin Vega products
  • Comprehensive healthcare plan
  • Pension scheme, to which the company contributes
  • 23 days holiday per year
  • Access to use and borrow hardware and software products
  • A parental leave policy
  • Social events, music nights and music-making weekend
  • £52k - 69k
  • 02 Sep 2018

Job description

We are looking for DevOps Engineers who are team players and can build relationships and work productively with other teams across a variety of domains, including:
Influencing teams in adopting DevOps best practices
Designing & developing automation workflows
Taking ownership of specific problems and deliver customer focused outcomes

Join our mobile team to help us transform this complex business in a seamless experience for our customers. We work in a complex business with a high volume of customers and transactions, so a desire to dive into the details and come up with creative solutions is key.

We hope that you'll apply if:
- You have excellent technical knowledge of Continuous Integration and Continuous Delivery tooling across a variety of technologies
- You have good knowledge of at least one source control platform (e.g. git/gitlab/github/gerrit/bitbucket/etc...), workflows and branching strategies
- You have experience of using containers
- You are familiarity with Infrastructure as Code (Terraform/Chef/Puppet/Ansible)
- You have working understanding of groovy scripting 
- You have a structured approach to problem solving and issue resolution
- You enjoy contributing to the success of your team through close collaboration and communication
- You want to work on applications that have millions of active users, and regularly deliver new features into their hands

What skills and experience would be beneficial to have, but would not be essential for you to have. Such as:
- Development background
- Knowledge of at least one of the container orchestration tools like Rancher / Kubernetes / AWS ECS / Docker Swarm
- Experience in Mobile oriented CI/CD tooling (e.g. iOS build tools, mobile application distribution ..)
- Solid core Linux level skills with supporting scripting skills

Ultimately, we care much more about the person you are, how you think and approach things, than a list of qualifications on a CV. Even if you can’t say ‘yes’ to all of the above, but are smart, self-motivated and passionate about delivering great solutions then get in touch.

Our digital platforms (public website, mobile & tablet app and internet banking website) are where the majority of customer and colleague interactions with the bank take place. While everyone in the group has had some interaction with them as a user or helped build new features on top of them, they are becoming increasingly complex with the introduction of public API’s, increasing numbers of devices to access them from and constantly evolving operating systems.

The Digital Platform Evolution team helps the organisation to really understand how we leverage these digital touch points and the increasingly varied device capabilities that they run on, to stay relevant and fully embrace the rapidly evolving mobile first digital landscape.

As our organisation transforms, the team will evolve the core design and architectural frameworks of these platforms to help them further integrate with our physical channels, ensure they look and feel great to customers however they interact with them, and to deliver new features or capabilities that act as enablers for value streams to build out from.

Within mobile, there's a strong focus on business value and giving customers the features they need.

At LBG, we’re invested in your continual development. That’s why we’ve fostered a collaborative learning environment that supports your career goals and encourages knowledge-sharing. Our inclusive culture offers you flexibility to try new things while helping you build the future you want.

    • Contract
  • 02 Sep 2018

Job description

About us

We are a Software-as-a-Service start-up that powers the iOS and Android shopping apps of international retailers like House of Fraser, MADE.com and Missguided. We’re relentless at seeking out the most advanced technology and our software is constantly improving. This means that our clients are always at the forefront of innovation.

We have collaborated with many clients and integrated with lots of partners to launch apps with cutting-edge features including: augmented reality, product merchandising, tailored push notifications and app marketing. The Poq platform drives millions of revenue for our customers every month, and facilitates thousands of transactions every day.

Poq was founded in 2011 and we have built an amazing team of diverse and brilliant minds.

About the role

Reporting to the Head of Product, the Technical Writer will produce high-quality documentation that contributes to the overall accessibility and usability of the Poq platform. Compose clear and coherent technical information, discuss commercial and industrial products and services, write instruction manuals for developers and users while from a position of deep understanding of the company's products and applications. This will be an initial 6 month contract.

What you'll be doing

  • Articulating a content strategy that seeks to create sustainable processes for creating, reviewing, publishing and archiving technical content.
  • Producing high-quality documentation supporting our platform assets, including SDKs, APIs, processes and procedures.
  • Writing easy-to-understand user interface text, online help and developer guides
  • Creating tutorials to help end-users use a variety of applications
  • Analysing existing and potential content, focusing on reuse and single-sourcing opportunities
  • Creating and maintaining an information architecture that supports an accessible and usable repository
  • Identifying opportunities to automate documentation through source code and developer build tools
  • Developing a thorough understanding of the audience and the documentation required by meeting with colleagues, and working with Leads to discuss technical problems
  • Researching and building knowledge about products, services, technology, or concepts to be documented
  • Determining the clearest and most logical way to present information and instructions for greatest reader comprehension; writing and editing technical information accordingly

What we’re looking for

  • 2+ years working experience in technical writing of software documentation
  • Knowledge of modern documentation tools and techniques (git, gitbook, Jekyll, markdown)
  • Ability to define and deliver a content strategy
  • Ability to read code and write small code samples (.NET, Swift, C# etc)
  • Ability to create high quality documentation paying attention to detail
  • Ability to quickly grasp complex technical concepts and make them easily understandable in text and pictures
  • Excellent written skills in English
  • Practical experience in agile software development environment

Desirable

  • Experience working as a Developer or Designer on an Agile development team

Benefits

  • Competitive salary.
  • Training Budget of £750 per person, per year
  • Genderless Parental Leave Policy based on primary care-giving for biological and adopted children
  • Comprehensive Private Medical Cover including optical, dental and mental health
  • Pension
  • Bike to work scheme
  • Flexible working hours
  • Selection of breakfast options provided
  • Fruit, snacks, tea and coffee provided throughout the week
  • We know that sometimes projects and deadlines mean we have to work late, so when that happens, you can order dinner on us and have it delivered to the office.
  • Cake Wednesdays!
  • Birthday Break - 2 hours back to have a lie in, take a long lunch or leave early on your birthday
  • Team drinks (soft and non) every Friday
  • Quarterly team events (we’ve done a Segway tour, BBQs, Junkyard Golf, a Graffiti Workshop and more!)

We love spending time together as a team, check us out on Instagram. You can see more about our team here.

How to apply

Please complete the application form below and click the 'submit your application' button to apply. To save time, you can import details from your LinkedIn profile.

GDPR Compliance at Poq

Poq will use the personal data provided by you in your application to contact you regarding matters relevant to the recruitment of this role. We will keep your details in our database; Workable, for a maximum of 12 months after the role closes, for the purpose of contacting you regarding other relevant roles at Poq that may become available. After this time your personal data will be deleted from our database. Members of the People team and relevant hiring managers and interviewers will have access to your CV during the recruitment process.

  • £30k - 40k
  • 02 Sep 2018

Job description

Mobile App Developer

An excellent opportunity to work for an internationally expanding, commercial online business. We are looking for a Mobile App Developer to join our growing business in Horwich, Bolton and specifically our App development team. 

We are looking for a hardworking, independent and positive person to help us drive our company’s focus in respect to mobile apps with a real passion for learning new technologies and keeping up to date on the latest industry trends in the mobile solutions.

You will be at the top of the game in terms of app development, have experience in Digital / Online platforms, and will offer experience working across and owning the full development life cycle from the requirements stage through to day to day support.  You will be responsible for ensuring best practice software development, including code management and excellent coding development principles.  You will be responsible for continuing our 'delivery with high quality' culture that is accountability and results orientated in a collaborative and inclusive environment. 

You may also be required to work on our supporting systems including our commercial website and back office systems from time to time.

You must have at least two years’ experience building mobile applications in a commercial environment and have successfully published applications to be considered for this role.

Key experience required: 

Mandatory

  • Solid programming experience in Android and iOS applications
  • Net, C#, VB.Net, Swift, Java, Objective C
  • Experience building web and native apps - including Push Notifications & In-App Purchases
  • Experience using third party APIs
  • Willingness to skill up on several operating systems over time.
  • Demonstrable communication and team working skills.
  • Experience of interacting with UX design teams.


Preferable

  • Experienced in the creation and use of requirements documents, specifications, designs, unit test plans etc.
  • Experience of cross-platform design and implementation.
  • Familiar with Agile software development / quality processes.
  • Experience of source control systems such as SVN, Git
  • Knowledge and experience of Continuous Deployment
  • Knowledge and experience of deploying applications through the app stores.

Benefits –

  • Contributory Pension
  • Free Parking
  • Medicash Plan
  • Childcare Vouchers
  • Employee Assist Programme
  • Inhouse Tech trainings
  • Weekly personal development time
  • Loyalty holidays & Holiday purchase scheme
  • Birthday Holiday
  • Duvet Days
  • Fantastic career prospects
  • Energetic office culture
  • Performance Bonus
  • Attendance Bonus
  • Cycle to Work/ Travel Loan
  • Monthly Pizza Meetings
  • Flexible working hours -core hours 1000 to 1630
  • Easy motorway access and train access, free parking
  • Subsidised Gym membership
  • Free Snacks bar
  • Xbox and games area
  • Relaxed dress code
  • Two company wide annual socials
  • Wide range of shops and food establishments on doorstep

Please note that we do not accept emails or applications via recruitment agencies.

Thank you

  • £40k - 60k
  • 02 Sep 2018

Job description

Before you start reading, keep in mind that the aim of this job ad is to give you a feel for what it’s like to work at Catapult. There’s lots of research which suggests people often don’t apply because of so-called “requirements” in a job description. If you’re an experienced engineer, like the sound of working here and see something you’re not an expert in yet, that’s great, apply and you can learn it here!

What you’re getting yourself in for

Our mission is to build the worlds best part time job. We spend our time thinking about how to give a global workforce complete control of their own work life while completely automating the hundreds of thousands of man hours which would normally be required to manage people on this scale.

We do this through React Native based iOS and Android applications, React based web applications, a mixture of Ruby/ Rails and Phoenix/ Elixir on the backend and Rest API’s to communicate with machine learning services from our data science team.

Businesses ranging from the largest high-street retailers to five star hotels and and independent coffee boutiques rely on Catapult as their casual workforce. If you’ve spent time in London, you’ve probably been served by a Catapult waiter or sales assistant without even realising it!

Our company values https://writing.joincatapult.com/our-values/ are really important to us and influence every facet of how we work together.

Things we’ve been working on recently

No two days are ever the same in a startup, but to give you a flavour of what we’ve been up to recently:

  • Building a stand-alone signup service to test different approaches to user on-boarding. We took this as an opportunity to test out Phoenix + GraphQL. We were so impressed with the productivity boost we’re also now incorporating GraphQL into our primary Rails application
  • Using Kubernetes to deploy standalone environments for our feature branches, complete with anonymised production data
  • Re-thinking how we test Javascript and what the line should be between unit tests and acceptance tests

About the role

We’ve been growing rapidly over the last three years and as we start our international roll out, we’re looking for ambitious engineers to help us build the future of work. Our engineering principles https://writing.joincatapult.com/engineering-principles/ give a good feel for how we work together and what we value.

You’ll be working joining out remote team so working from anywhere in Europe is fine! We work in small cross-functional pods of developers who focus on a particular product area and encourage people to rotate across teams.


Benefits


As well as being a part of a well funded startup at one of the most exciting phases of it’s growth, you’ll get:

  • Competitive salary + stock options
  • A strong approach to professional development and mentorship, everyone has a dedicated L&D budget for books, training, conferences and the like
  • Product retreats at least every two months where the whole team either comes to London or goes somewhere warm (the next one's in Lisbon!), looks back on how we can improve and then spends a week together hacking on new ideas and exploring new technologies
  • Regular social events & the opportunity to travel to our other offices
  • Company Macbook Pro which you’re free to take home
  • A flexible work environment focused on output not hours
  • 25 days holiday + bank holidays
  • 02 Sep 2018

Job description

WhatsApp is a fast, simple and reliable way to talk to anyone in the world. More than 1 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is not only free but also available on multiple mobile devices and in low connectivity areas — making it accessible and reliable wherever you are. It's a simple and secure way to share your favorite moments, send important information or catch up with a friend. WhatsApp helps people connect and share no matter where they are in the world.

Join a world-class engineering-driven company, where you'll have instant impact from day one. WhatsApp has an open culture and flat organization. As a member of our engineering team you will tackle challenging issues of scale, reliability and security while delivering a delightful, simple user experience to a global user base. If you love writing code, hate tons of meetings, then come talk to us.

Competitive Salary including the following benefits apply:Medical Benefits Dental Benefits Vision Benefits Pension Benefits Life Assurance Childcare Benefits Gym BenefitsTransport benefitsLaundry Benefit Posted: August 28th 2017Closing date: September 26th 2017

Responsibilities

  • Create new, awesome features for millions of users
  • Write efficient, maintainable code for mobile phones
  • Own release and QA cycles of your code
  • Work with customer support to fix reported bugs

Minimum Qualifications

  • BS in Computer Science or equivalent
  • Ability to work in a team
  • Experience with Java, Javascript, Objective-C, C#, or C/C++ programming and debugging skills
  • Understanding of application architecture and object-oriented design
  • Android, iOS, or Windows Phone development experience, with knowledge of best practices, APIs and libraries
  • Experience with commercial software experience
  • Working experience with networking and messaging protocols
  • Knowledgeable in the following areas: multi-threaded programming, TCP/IP sockets, SQLite

Preferred Qualifications

  • Experience developing native mobile apps
  • 02 Sep 2018

Job description

About us:

We’re working hard to disrupt the high fashion industry with a mobile game that includes e-commerce features, backed by an angel investor, advised by world-renowned industry experts, and partnered with a high-tech, international retail partner. Right now we're at an amazing point in our growth and are looking for Polyglot engineering adventurists to join our small and close-knit team as we journey to create an online experience that breaks the mould in the fashion space. Fashion interest is not important, but solving engineering challenges is!

History:

During our two years, we have worked on an inspiring project in the luxury fashion sector. After spotting a gap in the market, we've collaborated with the 'who's who' of luxury brands and top-flight fashion editors and have designed and developed a fashion game, with the aim of empowering fashion lovers and revolutionising the way that females shop and absorb editorial content. The game is due to launch at the end of 2018 and therefore we are looking for talented people to join our team and be part of the game’s success story. The platform's proof of concept has been ratified through the work we've done to date and we're now looking to deliver a scalable and performant product to the world. We're going to use Clojure.

Job Description: Our backend systems need to deal with scaling to ingest millions of events including product information, prices, images, and in-game activity supporting both our iOS and Android apps with authentication, analytics and tracking, I18n, and core game logic.

You need to take a scientific approach to innovation and problem-solving. You'll be heavily involved in defining and delivering experiments to further our understanding of the market, our users, and how we can best hit our targets.

Responsibilities:

  • Designing, building, and deploying experiments to test hypotheses
  • Owning OKRs and defining how best to deliver on those metrics
  • Writing, reviewing, and deleting code (a red diff is the best diff!)
  • Mentoring less experienced team members
  • Working closely with the CTO to shape both the product and our processes 

Requirements: 

  • Minimum of five years professional software development experience 
  • Proficiency with several programming languages 
  • Experience working with functional programming (ideally Clojure)
  • Proficiency with Git, shell scripting, and *nix environments
  • Experience running production systems in cloud environments like AWS.
  • SQL and NoSQL database experience (PostgreSQL, DynamoDB, Redis etc.)
  • Strong communication skills
  • You're a considerate coder: you comment your code, write tests, and only merge working code.

Desirable but not required: 

  • Knowledge of event sourcing, CQRS, and related event-based scaling/resilience techniques 
  • Use of one or more of Kafka, SQS, RabbitMQ 
  • Experience building web applications 
  • Clojure(script) experience a big plus! (you are at least a hobbyist)
  • Experience building SPAs 
  • Familiarity with AWS 
  • Knowledge of Ansible, and/or Terraform
  • Interest in game theory

Benefits:

  • Competitive salary
  • Bonus scheme
  • Remote friendly
  • Flexible working hours
  • Ride to work scheme and more!
  • 02 Sep 2018

Job description

WhatsApp is a fast, simple and reliable way to talk to anyone in the world. More than 1 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is not only free but also available on multiple mobile devices and in low connectivity areas — making it accessible and reliable wherever you are. It's a simple and secure way to share your favorite moments, send important information or catch up with a friend. WhatsApp helps people connect and share no matter where they are in the world.

Join a world-class engineering-driven company, where you'll have instant impact from day one. WhatsApp has an open culture and flat organization. As a member of our engineering team you will tackle challenging issues of scale, reliability and security while delivering a delightful, simple user experience to a global user base. If you love writing code, hate tons of meetings, then come talk to us.

Competitive Salary including the following benefits apply:Medical Benefits Dental Benefits Vision Benefits Pension Benefits Life Assurance Childcare Benefits Gym BenefitsTransport benefitsLaundry Benefit Posted: August 28th 2017Closing date: September 26th 2017

Responsibilities

  • Create new, awesome features for millions of users
  • Write efficient, maintainable code for mobile phones
  • Own release and QA cycles of your code
  • Work with customer support to fix reported bugs

Minimum Qualifications

  • BS in Computer Science or equivalent
  • Ability to work in a team
  • Experience with Java, Objective-C, C#, or C/C++ programming and debugging skills
  • Understanding of application architecture and object-oriented design
  • Android, iOS, or Windows Phone development experience, with knowledge of best practices, APIs and libraries
  • Experience with commercial software experience
  • Working experience with networking and messaging protocols
  • Knowledgeable in the following areas: multi-threaded programming, TCP/IP sockets, SQLite

Preferred Qualifications

  • Experience developing native mobile apps
  • 02 Sep 2018

Job description

WhatsApp is a fast, simple and reliable way to talk to anyone in the world. More than 1 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is not only free but also available on multiple mobile devices and in low connectivity areas — making it accessible and reliable wherever you are. It's a simple and secure way to share your favorite moments, send important information or catch up with a friend. WhatsApp helps people connect and share no matter where they are in the world.

Join a world-class engineering-driven company, where you'll have instant impact from day one. WhatsApp has an open culture and flat organization. Every engineer is literally sitting a few steps away from the founders. As a member of our engineering team you will tackle challenging issues of scale, reliability and security while delivering a delightful, simple user experience to a global user base. If you love writing code, hate tons of meetings, then come talk to us.

Competitive Salary including the following benefits apply:Medical Benefits Dental Benefits Vision Benefits Pension Benefits Life Assurance Childcare Benefits Gym BenefitsTransport benefitsLaundry Benefit Posted: August 25th 2017Closing date: September 25th 2017

Responsibilities

  • Create new, awesome features for millions of users
  • Write efficient, maintainable code for mobile phones
  • Own release and QA cycles of your code
  • Work with customer support to fix reported bugs

Minimum Qualifications

  • BS in Computer Science or equivalent
  • Ability to work in a team
  • Experience with Java, Objective-C, C#, or C/C++ programming and debugging skills
  • Understanding of application architecture and object-oriented design
  • Android, iOS, or Windows Phone development experience, with knowledge of best practices, APIs and libraries
  • Experience with commercial software experience
  • Working experience with networking and messaging protocols
  • Knowledgeable in the following areas: multi-threaded programming, TCP/IP sockets, SQLite

Preferred Qualifications

  • Experience developing native mobile apps