Responsibilities
- Develop, design, create, modify, and/or test software applications or systems for various products or software services.
- Perform full stack web or mobile application development with a variety of coding languages.
- Create consumer products and features using internal programming language Hack.
- Implement web or mobile interfaces using XHTML, CSS, and/or JavaScript.
- Work closely with Product Manager to define feature specifications and build products leveraging frameworks such as React and React Native.
- Work closely with operations and infrastructure to build and scale back-end services.
- Build report interfaces and data feeds.
- Conduct design and code reviews.
- May be assigned to specific group focused on product or infrastructure.
- Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
- Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
- Complete medium to large features (each with many tasks) independently without guidance.
- Identify and drive changes as needed for assigned codebase, product area, or systems.
Minimum Qualifications
- Requires a Bachelor's degree in (foreign degree equivalent) Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field, five years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation
- Requires five years of experience in the following:
- Full stack web/mobile application development in at least one of the following industry-standard languages: C, C++, Java, or C#
- Building large-scale infrastructure applications
- Relational databases and SQL
- Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS and
- Conducting design and code reviews
$287,113/year to $297,550/year + bonus + equity + benefits
Learn more about this Employer on their Career Site
