- Job Title: Staff Software Engineer, Mobile
- Company: Procore Technologies
- Location: Bengaluru, Karnataka
- Qualification: Bachelor’s degree
- Experience: 2-7 Years
- Employment Type: Full Time
About Procore:
Procore Technologies is a leading employer of cloud-based total applications for construction. Our platform connects every undertaking stakeholder to solutions that permit collaboration, streamline communication, and growth efficiency. From the place of work to the job site, Procore enables companies of all sizes to manage production responsibilities which include commercial plants, workplace houses, rental complexes, college centers, retail centers, and more.
Position Overview:
We are looking for a quite professional Staff Software Engineer with a specialization in mobile improvement to join our dynamic and modern-day engineering group. As a Staff Software Engineer, Mobile, you can play an important position in architecting and growing our mobile programs, ensuring strong and scalable answers that meet the dreams of our suddenly growing person base. This function offers an exciting opportunity to work in modern-day era in a brief-paced, collaborative environment.
Key Responsibilities of Staff Software Engineer, Mobile:
- Mobile Application Development: Led the format, improvement, and protection of Procore’s cellular packages during iOS and Android platforms.
- Technical Leadership: Provide technical guidance and mentorship to junior engineers. Collaborate with move-useful groups together with product control, design, and QA to supply fantastic software program application solutions.
- Architectural Design: Design and put into effect cellular software architectures that may be scalable, strong, and maintainable.
- Code Quality: Drive brilliant practices in coding requirements, code evaluations, trying out, and deployment. Ensure adherence to quality requirements and mission timelines.
- Innovation: Stay abreast of industry developments and rising technologies. Propose and enforce revolutionary answers to enhance application general performance, usability, and scalability.
- Collaboration: Work closely with product managers and architects to translate business corporation necessities into technical solutions. Participate in agile ceremonies and contribute to dash planning and estimation.
- Performance Optimization: Identify and deal with performance bottlenecks within the cellular packages. Optimize code and structure to enhance software program performance and consumer experience.
- Continuous Improvement: Contribute to the evolution of engineering strategies and practices. Champion tasks to improve improvement efficiency and group productivity.
Requirements:
- Education: Bachelor’s degree in Computer Science, Engineering, or related technical subject. Master’s diploma desired.
- Experience: Minimum 8 years of expert Experience in mobile software program development with a focal point on iOS and/or Android platforms.
Technical Skills:
- Expertise in nearby cellular improvement in the usage of Swift, Objective-C, Kotlin, or Java.
- Proficiency in cellular structure styles (e.g., MVVM, MVP, MVC).
- Strong information on RESTful APIs and cellular networking.
- Experience with mobile CI/CD pipelines and automatic trying out frameworks.
- Knowledge of cloud services (AWS, Azure, Google Cloud) is a plus.
Leadership Abilities:
- Proven tune document of technical management and mentoring junior engineers.
- Excellent verbal exchange skills with the functionality to collaborate correctly in a go-useful group surroundings.
- Strong hassle-fixing competencies and a passion for tackling complex technical challenges.
- Industry Knowledge: Familiarity with the improvement enterprise or previous enjoy running on organisation-level packages is tremendous.
Benefits:
- Competitive income and entire advantages package deal deal.
- Flexible working hours and far-off work options.
- Professional improvement opportunities and entry to education assets.
- Vibrant company lifestyle with social activities, crew outings, and community involvement.
Why Join Procore:
At Procore, you can have the opportunity to make a meaningful impact on the development company by revolutionizing how initiatives are controlled and performed. We foster a collaborative and inclusive place of work where innovation is endorsed and excellence is rewarded. Join us in building the future of construction generation!
Application Process:
If you’re enthusiastic about cell development and ready to tackle a management characteristic at the leading edge of innovation, we encourage you to use it. Please post your resume and a cowl letter outlining your qualifications and hobby in the role. We sit up straight to be attentive to you!
This undertaking description outlines the responsibilities, necessities, and advantages related to the Staff Software Engineer, Mobile feature at Procore, offering ability candidates with an entire expertise of the function and what it entails.
Other Jobs:
Account Executive Building Automation Job