As a Sr. Mobile Software Engineer, you will play a pivotal role in VueOps' product development team. This is a unique opportunity to contribute significantly to a Silicon Valley startup, working in a dynamic environment alongside engineers, product managers, and other stakeholders. The ideal candidate will have expertise in Mobile development using React Native and a passion for creating efficient, user- friendly, scalable mobile applications.
Key Responsibilities:
• Lead the design, development, and maintenance of mobile applications using React Native framework.
• Work closely with product managers and designers to understand and translate project requirements into technical specifications.
• Develop clean, efficient, and reusable code to ensure the reliability and scalability of mobile applications.
• Collaborate with backend engineers to integrate mobile applications with server-side systems and APIs.
• Optimize mobile applications for performance, speed, and usability.
• Conduct code reviews, provide constructive feedback, and mentor junior engineers to promote best practices and maintain high coding standards.
• Stay updated with the latest trends and advancements in mobile application development, React Native framework, and related technologies.
• Troubleshoot and debug issues, and provide timely resolution to technical challenges.
•
Participate in Agile development processes, including sprint
planning, daily stand-ups, and sprint reviews.
Required Skills:
• 5+ years of experience in SaaS product teams using the Agile Development model.
• Proficiency in Object-Oriented Programming, Concurrency, Design Patterns, RESTful APIs, and Service-Oriented Architecture.
• Knowledge of modern authorization mechanisms such as JSON Web Tokens (JWT)
• 3+ years of experience with native mobile development(iOS/Android) and familiarity with other development environments.
• Expertise in React Native framework, JavaScript, TypeScript and related libraries/tools.
• Strong understanding of mobile application architecture, design patterns, and best practices
• Experience with state management libraries such as Redux, Zustand, etc.
• Proficiency in integrating mobile applications with RESTful APIs and third-party services.
• Knowledge of mobile application testing frameworks and tools (e.g. Jest, Appium, Detox) and experience with automated testing
• Strong problem-solving skills and attention to detail
• Excellent analytical, communication, and teamwork skills.
• Effective ability to work with minimal supervision, meeting deadlines consistently.
• Experience with Agile methodologies and version control systems (e.g. Git)
Good to Have:
• Familiarity with automated continuous integration and deployment tools (e.g., CircleCI, Jenkins).
• Contributions to open-source projects or active participation in developer communities.
• Prior experience in mentoring or leading a team of.
• Understanding of security best practices in mobile development.
• Experience with performance optimization and profiling tools.
Must-Have Education:
• Bachelor's or Master’s degree in engineering with Computer Science or a related field as a specialization.
About VueOps:
VueOps is a US-based startup that is transforming the facility management industry. Our cloud-based data integration platform brings together the project turnover documents, facility equipment data, 2D and 3D visualizations to provide a simple and intuitive way for facility managers to find information they need to respond to emergencies and perform routine maintenance.
This position will be filled through our sister organization, vConstruct, which is based in India.