Mobile App Engineer
BizzyCar, Inc.
N/A
Job Details
Full-time
Full Job Description
We are seeking a highly skilled and motivated Mobile App Developer proficient in React Native to join our dynamic development team. As a React Native Developer, you will be responsible for translating design specifications into responsive and high-performance mobile applications for both iOS and Android platforms. Your primary duties will include feature implementation, codebase maintenance, and bug fixing, ensuring the delivery of robust and user-friendly applications.
Requirements
Responsibilities
- Responsible for maintaining a clean, well-organized, and version-controlled codebase using tools like Git. Regularly review and refactor code to ensure adherence to coding standards, scalability, and long-term maintainability.
- Take ownership of implementing new features and enhancements in React Native applications based on project requirements and specifications. Collaborate with cross-functional teams, including designers and product managers, to ensure the timely and accurate delivery of features.
- Actively participate in identifying, prioritizing, and resolving bugs and issues within the React Native application. Conduct thorough debugging sessions, utilize error tracking tools, and implement effective solutions to enhance the overall stability and reliability of the mobile app.
- Monitor the performance of React Native applications and identify opportunities for optimization. Implement performance enhancements, conduct profiling, and collaborate with team members to ensure the app meets or exceeds performance benchmarks on various devices and network conditions.
- Collaborate effectively with cross-functional teams, including UI/UX designers, backend developers, and quality assurance engineers. Communicate progress, challenges, and potential solutions clearly and concisely. Participate in team meetings, code reviews, and knowledge-sharing sessions to foster a collaborative development environment.
Skills
- Demonstrated expertise in React Native, including a deep understanding of its core principles and components. Ability to efficiently translate design specifications into high-quality, responsive mobile applications using React Native.
- Proven experience in developing cross-platform mobile applications, leveraging the power of React Native to ensure consistent and optimal performance on both iOS and Android platforms. Ability to write platform-specific code when necessary for fine-tuning and customization.
- Strong proficiency in managing application state using Redux, ensuring efficient data flow and a scalable architecture. Experience in integrating Redux with React Native components to facilitate a centralized and predictable state management system.
- Expertise in integrating APIs and handling network requests within React Native applications. Proficient in asynchronous programming, utilizing features like promises and async/await to ensure seamless data retrieval and updates from server endpoints.
- Skilled in identifying and resolving issues through debugging tools and performance optimization techniques specific to React Native. Proficient in using React DevTools and other relevant tools to diagnose and rectify performance bottlenecks, ensuring a smooth user experience.
- Proficient understanding of code versioning tools, such as Git.
Benefits
We value our employees’ time and efforts. Our commitment to your success is enhanced by our competitive compensation and benefits package including paid time off, medical, dental, vision and equity benefits and future growth opportunities within the company. Plus, we work to maintain the best possible environment for our employees, where people can learn and grow with the company. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning and culture. To learn more about our company please visit: www.BizzyCar.com.
About BizzyCar
BizzyCar is a B2B SaaS company that develops software for automotive dealers in the United States. We are on a mission to improve the customer experience when it comes to automotive care for consumers by creating elegant solutions that allow consumers to get their cars repaired without ever leaving home or work. BizzyCar is a fast paced environment where we solve complex problems in tight deadlines. We are a dispersed team but get together quarterly in person to maintain a tight company culture. Established leadership team has experience growing high value companies in short time periods and rewarding employees with equity returns and well paying jobs. Competitive pay, equity, & medical benefits.