Roles and Responsibilities:
- Technical Design and Development:
- Collaborate closely with Engineers to devise the best technical strategies and execute
platform enhancements. - Own the delivery of timelines, ensuring high-quality results.
- Establish software development best practices and encourage team adoption.
- Stakeholder Collaboration:
- Work with various technical/non technical stakeholders (Product Managers,
Designers, Marketing, Operations, API Developers) to align on company objectives
and deliverables. - Mentoring and Leadership:
- Mentor a team of engineers, providing guidance and support.
- Foster a culture of excellence and problem-solving within the team.
- Application Availability and Enhancement:
- Ensure top-notch availability and enhance products based on requirements.
- Good understanding of mobile application frameworks and stay up to date with the
latest Android trends and changes. - Engineering Excellence:
- Own the engineering excellence and operational readiness of services, meeting SLAs
and SLOs for the app. - Drive service quality, security, scalability, and other performance aspects.
- Dive deep into issues, providing both reactive and long-term solutions.
- Support and Mentorship:
- Assist other Support Engineers on complex RCA issues.
- Provide technical mentoring and guidance to fellow engineers.
- Offer L3 engineering support.
Must Have Skills:
- Design and Architecture:
- Solid understanding of the full mobile application development lifecycle.
- Proficiency in the full SDLC, from analysis to post-production support.
- Experience with third party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and
emerging technologies. - Multi-Tasking and Independence:
- Ability to work independently and manage multiple tasks effectively.
- Willingness to support off-hours.
- Code Quality and Documentation:
- Program at a system level and maintain scalable, extensible code.
- Methodical in keeping documentation up to date.
- Quality and Clean Coding:
- Metric-driven mindset and a commitment to clean coding practices.
- Experience with language specific test cases.
© Nomiso India Private Limited, 2023, All rights reserved
- Product Development:
- Preferred experience in product development.
- Conceptualizing and formulating apps that are suitable for use on all types of Android
devices. - Application Development:
- Preferred 8+ years experience in official Apple programming languages, such as
Swift and Objective-C. Experience with Swift-UI shall be a plus. - Good knowledge of Apple UX design guidelines.
- Basic database knowledge is good to have.
- Experience working with remote data via REST and JSON.
- Have published at least one original app
Qualification:
● A Bachelor’s or Master’s degree in Computer Science Engineering or technical degree.
Job Category: Programming
Job Type: Full Time
Job Location: Bangalore