Front End / Mobile Developer

vVents


3 months ago

05/23/2019 11:52:19

Job type: Full-time

Hiring from: Europe or USA

Category: Software Dev


We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.


Your tasks


Develop new user-facing features for web & mobile

Build reusable code and libraries for future use

Ensure the technical feasibility of UI/UX designs

Optimize application for maximum speed and scalability

Identify bugs and devise solutions to these problems

Participation in continuous improvement of development process (e.g. coding standards, unit testing, code reviews, documentation)

Sounding-board for definition of product development landscape

Your profile


Expert understanding of the web markup, including HTML5, CSS3

Comprehensive understanding of client-side scripting and JavaScript frameworks, including jQuery

Comprehensive understanding of advanced JavaScript libraries and frameworks, such as Node.JS, React.JS

Comprehensive understanding of asynchronous request handling, partial page updates, AJAX and JSON

Comprehensive understanding of compilers (Cordova)

Good understanding of cross-browser compatibility issues and ways to work around them

Good understanding of server-side CSS preprocessors

Solid understanding of Appstore & Playstore processes

Solid understanding of videostreaming technologies (WebRCT)

Familiarity with tools such as as Gimp or Photoshop

BA/BS degree or equivalent working experience

Active and considerate team player

Professional – Accepts responsibility for all actions and follows through on commitments

Self-Starter and resourceful Problem-Solver

Good English language skills

We offer

Opportunity to join a quickly growing technology firm in the area of live video-streaming, eCommerce and big data

Collaborate with today’s most exciting tech players such Microsoft, Google, Amazon and Alibaba

Very broad and challenging set of tasks

Dual-campus program with office in Europe and USA

Flat hierarchy and open communication

High degree of freedom – make your ideas happen!

Full ownership of your work, quick learning curve and project responsibility from day 1

Competitive compensation including attractive equity participation

If that sounds interesting, please send us your CV, code examples and reference projects to [email protected]

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

    We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

    When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:

    • Feeling empowered to achieve their ambitions

    • Inclusivity, open-mindedness, and diversity

    • The wellbeing of their teammates and the people around them

    • Making long-term, high-impact decisions, even if they’re harder

    • We invite you to visit our blog to learn more about us, our values, and how we work.


    Your role

    As a Senior Android Developer, you will join our five-person Android team to help build the Twist for Android client. In addition to improving the app and implementing new features, you'll be working closely with designers as well as developers from other teams in order to have a consistent experience across platforms, while making the best possible Android app that also adheres to Material design.

    You’ll also participate in making important product decisions that help ensure that Twist allows teams to work calmly and efficiently.

    Twist is an evolving and fast-changing product, but we believe that a good foundation is better than quick fixes. You’ll help us solidify that foundation and grow Twist for Android to new heights.

    Requirements

    We’re looking for someone who has:

    • 4+ years of Android development experience.

    • A deep understanding of the Android framework, Kotlin and Java programming languages.

    • Knowledge of algorithms, data structures and software engineering practices.

    • Demonstrated passion for creating high-quality consumer apps.

    • Experience with Git, GitHub and Android Studio.

    • Fluency in written and spoken English.

    • Proven ability to work autonomously and stay self-motivated.

    Benefits


    We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:

    • Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.

    • Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).

    • Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).

    • Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.

    • Education stipend. You’ll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.

    • Competitive compensation.

    And much more!

  • Today

    We are a diverse team from around the world, on a mission to make DuckDuckGo the company people trust most with their online privacy, and we want your help!

    Join our team as a Senior Mobile Engineer and help shape the technology that powers the DuckDuckGo search experience.

    As part of our growing team you will collaborate with team members at all levels to identify and close major gaps in our products. Examples of projects you might work on include: expanding and improving mobile content blocking, running experiments to measure and improve user conversion and usability within our mobile applications. You will take direct responsibility of mobile application features, drive improvements, and own product maintenance.

    What you will do:

    • Lead projects from proposal through postmortem, assessing vague problems, proposing high impact solutions, and executing them against a set of success criteria.

    • Play a key role in improving the software architecture.

    • Step up to resolve product issues – large and small.

    • Improve applications directly by proposing and implementing mobile solutions.

    • Collaborate with peers remotely during product brainstorms, technical design discussions, pair programming sessions and code reviews.

    • Write pragmatic, performant, and testable code that works consistently across devices.

    What we are looking for:

    • Significant cross-platform engineering experience (5+ years), with experience working on at least one large native application on both iOS and Android.

    • Deep understanding of MV* concepts, mobile threading, and memory management and how they apply to mobile applications.

    • A fundamental understanding of complex data structures and algorithms, which enables you to develop and apply new solutions and confidently navigate and improve existing code.

    • Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions.

    • Effective project management skills.

    • Creative problem solvers and risk takers. You like to take initiative to push projects forward but know when to involve others.

    • Excellent communication skills. You can validate your decisions and communicate them clearly.

    Other things to know:

    • While we leverage specific job titles for hiring purposes, we do not use them internally. Instead, we follow our own professional levels, with expectations for each level clearly defined across several dimensions.

    • We are a small, remote team in different time zones and communicate with a variety of tools throughout the day. You should feel comfortable with the intricacies of this type of work situation.

    • Sometimes we meet up! You can expect to travel at least 2x a year: once for our all-hands meetup and another for a team retreat (each ~4-5 days)

    • We want to have a major impact on raising the standard of trust online. To do this we believe in a focused approach, with company-wide objectives, and with each team member working on a single top priority at a time.

    • Our work philosophy is built upon empowered project management. All team members have opportunities to run projects.

    • All projects are run transparently, and we encourage everyone to participate in areas of interest throughout the company. Anyone and everyone can (and should) ask questions and offer feedback around the product and internal projects.

    • We try to exemplify our values (build trust, question assumptions, and validate direction) in everything we do.

    • While this is a full-time job, we offer a flexible work arrangement with no core hours and expect an average commitment of 40 hours per week.

    • We support professional development of our team members through career advisory and a learning stipend, reinforcing our culture of growth and skill-building.

    DuckDuckGo does not work with any recruiting agencies or services. A big part of our culture is to work with each candidate on a one-to-one basis throughout our unique hiring process.

    DuckDuckGo provides equal employment opportunities to all employees and applicants for employment, and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

    If you think you might thrive in this environment, we would love to hear from you. Use the application below to apply!

  • About us: Givebutter powers donations, campaigns, and events for thousands of organizations – from youth robotics teams to national nonprofits – through its low-cost and user-friendly fundraising platform. The company was founded in 2016, and built entirely in-house by co-founders Max Friedman and Liran Cohen, without any outside investors.

    The job: We're looking for a hard-working individual to join our company as a product engineer. This role will involve building, deploying, and maintaining production code across several Givebutter products. You will have ownership over the project you’re working on and make real product decisions on a daily-basis.

    What you'll do:

    • Design, build, and deploy Givebutter's fundraiser Dashboard (givebutter.com/platform)

    • Design, build, and deploy Givebutter's fundraiser Dashboard (givebutter.com/platform)

    • Work with our Customer Success team to find customer pain-points and feature requests that can be solved in our product

    • Improve engineering standards, deployment infrastructure, product performance, testing, and code quality

    • Work on new and exciting products

    What you bring:

    • Strong experience in React.js

    • Experience in PHP (Laravel is a plus)

    • Experience working with REST API’s, code packages, deployment tools

    • Experience turning ideas and mockups into well-executed code

    • Track record of deploying apps at scale with easily maintainable code

    • Experience writing change logs and code documentation

    • Design experience is a plus

    • Experience building user-facing products

    What you get:

    • Work from anywhere: Live and work from wherever makes you happiest

    • Be an owner: Get meaningful equity in the company, and ownership over the projects you work on

    • Make an impact: Solve important problems for real people every single day

    • Love what you do: Feel good about the work you're doing and the company you work for

    Who you'll work with:

    Liran Cohen is the CTO of Givebutter and will be working with you on a daily basis. Currently, Liran fills most engineering functions across the company. You'll also be working with Liran to design, engineer, and deploy code in a production environment. You'll also be working with Max, our CEO and our customer success team to understand and implement feedback from our customers.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!