Paperless Post
โฉ Paperless Post Logo
Website:

@

Senior Software Engineer, Mobile

๐ŸŒ New York City, New York, United States ๐Ÿ“… 06/07/2023

Apply

Job Description

Paperless Post is seeking an exceptional Mobile Applications Developer to join
our mobile team. In this role you will work closely with our Product and
Mobile team to help us shape, design, and build the mobile Paperless Post
experience for our customers across a variety of mobile devices. This role is
a great fit for an experienced Mobile developer who is looking to work with
Native and React Native technologies. You will tackle design and software
architecture challenges as you make the rich Paperless Post web experience
live in the mobile iOS and Android applications. The ideal candidate is an
excellent programmer, user-focused, and passionate about the mobile
opportunities for Paperless Post.

**A little bit about us**

The PP Engineering team, a highly collaborative group of developers and
technologists, is charged with building and refining a consumer-facing product
that millions of people interact with each month. Our individual feature teams
each focus on a unique piece of the user experience and are made up of
engineers, product managers, QA, and product designers. We prioritize
creativity and continuing education, and our ongoing commitment to quality
code shows in our pragmatic but brave approach to technology.

**What youโ€™ll do here**

* Develop our mobile application throughout the product life cycle: code architecture, feature implementation, integration, and code verification
* Understanding of the communication architecture between the mobile devices and web services APIs with the help of REST techniques and HTTP requests
* Solve complex technical problems under system constraints such as performance, form factors, and data service availability
* Keep the tech stack up to date and scalable with the modern tech industry standards
* Lead and participate in code reviews
* Collaborate with the product, design, QA, and support teams to understand product requirements prior to implementation
* Ensure continuous high product quality through code testing, bug fixing, and feature changes based on consumers feedback
* Keeping up to date with the best practices, terminologies and concepts for coding the mobile applications
* Maintain the application in both the iOS App store and in the Google Play Store with periodic releases to the users
* Monitor new operating system and software releases by Apple and Google, understand the impact on our applications and take necessary measures
* Understand crash analytics and bugs experienced by the users and implement fixes to avoid recurrence

**What you bring to the table**

* 2 years of experience developing for web/mobile platforms in React Native, JavaScript, Objective-C, Swift, Kotlin, Java, HTML, CSS (Ruby, Ruby on Rails a plus)
* B.S. in Computer Science or equivalent experience
* Must have development in an app that is available in either the Apple App Store or Google Play Store
* Knowledge to work with redux and flow in react-native
* Knowledge to write bridging code between native platform and react-native
* Knowledge in Web and Mobile applications development techniques and best practices
* Excellent knowledge of the iOS and/or Android tech stack to implement native features
* Excellent understanding of web interfaces and their integrations with the mobile application
* Excellent understanding of the project tracking software, Jira, to track the progress and releases of a project
* Expertise in using version control systems such as git.
* Knowledge to work in a team with Agile methodology in software development
* Creative with excellent problem solving and analytical skills
* Passion for product quality and attention to details
* Must be a team player and effective collaborator with excellent communication skills

Company-wide we enjoy an amazing ecosystem of an even gender split and a
balance of engineers and designers. Because Paperless Post isnโ€™t supported by
ad revenue, we can focus our efforts on creating and improving on the ideal
version of our platform, product, content, and partnerships for our users.

We are proud that Paperless Post has helped over 175 million people globally
connect in the real world since our inception. Paperless Post exists to help
all people celebrate all the moments that matter to them. We believe that
having a team reflective of the diverse world around us empowers us to create
a product that serves everyone. Women, people of color, trans/genderqueer
individuals, individuals with disabilities, and veterans are especially
encouraged to apply.

The compensation range for this role is $140,000 - 175,000 USD.

At Paperless Post, compensation is based on a number of factors, including
geographic location, job-related skills, years of experience, and internal
team banding. All full-time offer packages come with a base salary, equity
component, and options for fully paid medical, dental, and vision benefits.
**The range posted here is based on the NYC market and may vary based on
candidate location.**