Software Engineer
Position Overview:
At the Chicago Bulls, we are on a mission to build the most connected, entertained fanbase in the NBA through innovative and engaging products that capture the spirit of the Bulls’ iconic brand. In a significant move towards this goal, we recently brought on board leadership with a strong technical background to lead product on this journey. Now, as part of this journey, the Bulls are looking for a dedicated Software Engineer to join our team and help bring our vision to life. We look for our engineers to be creative, proactive, and eager to learn all areas of building technology. Come be a part of a team that is shaping the future of sports experiences!
Responsibilities:
- Develop, debug, maintain, deploy, and improve mobile software applications for the Chicago Bulls in React Native.
- Contribute to backend code written in TypeScript
- Work with a variety of frameworks and products, contributing to new builds, evolving existing products, and integrating multiple vendors’ software.
- Develop APIs, implement business logic, build frontends, and integrate 3rd party solutions alongside other engineers and team members.
- Participate in code reviews to ensure code quality and maintainability.
- Learn and grow under the guidance of senior engineers and team leads.
- Collaborate with designers and product managers to implement requirements.
- Write automated tests to ensure software reliability.
- Contribute to the Bulls’ internal standards and processes.
Qualifications:
- 2+ years of software development experience, preferably with React Native.
- An example of a mobile application or feature within a mobile application that you built and deployed to end users.
- An understanding of software development methodologies and a willingness to follow them.
- Openness to receiving feedback on code and a willingness to improve.
- Enthusiasm for paired programming and learning from more experienced engineers.
- Pride and ownership in your work.
Additional Preferred Skills:
- Experience with TypeScript
- Experience with modern React Native development practices (hooks, functional components, etc)
- Experience with a modern React Native state management library (e.g Zustand, Redux, MobX, etc)
The Chicago Bulls offer workplace flexibility. Full-time remote work is not an option for this role and interested applicants should be currently located in or prepared to move to the Chicagoland area. This role will require a flexible schedule with the ability to work evenings and weekends as required.
We are an Equal Opportunity employer committed to a diverse workforce. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or any other status or characteristic protected by applicable federal, state, or local law.