
On-Site
Full-Time
Bengaluru, Karnataka
India
Skills
Application Programming Interfaces (API)
Unit Testing
Technical Design
Flutter
Solutions Engineering
About the Role
Looking for energetic, creative hands on Mobile engineers to be part of a fast paced, dynamic agile product engineering and quality solutions squad. Our ways of working help to reduce time to market and maximize value delivered through accelerating the product life cycle delivery and deployment. As a Mobile application engineer you would work with the solutions architecture team on the product low level design and develop software ingredients to enable solutions for the applications. Industry standard development tools and practices shall be employed, including unit testing, code coverage and code reviews. The solutions will be developed within the on-premise infrastructure stack and shall be able to scale to enterprise needs. You will work closely with the solutions engineering team to ensure complete coverage of test cases and automation of continuous integration and deployment. Also responds to customer/client requests or events as they occur.
Key Responsibilities:
Analyze complex requirements and produce accurate, unambiguous technical design specifications, ensuring alignment with overall system architecture.
Lead the planning, design, development, integration, and testing of sophisticated application components and software systems for major enhancements and new products.
Deliver high-quality software components and services, setting the standard for security, performance, scalability, and integration testing.
Champion unit testing and automation, driving the adoption of best practices in Agile, Scrum, and test-driven development methodologies across the team.
Architect and build sophisticated, highly scalable apps using Flutter, translating designs and wire frames into high-quality, responsive UI code, and mentoring team members on best practices.
Identify and resolve complex system problems, proactively suggest new features, and explore cutting-edge architectures for implementation.
Enforce best practices in app development, ensuring structured, well-documented code and leading the team in using CI/CD for smooth deployment.
Oversee code and project management on Git, ensuring robust synchronization with team members and managers, and driving continuous improvement in version control practices.
Take full ownership of team-built software post-release, establishing metrics for customer adoption and success, and leading post-release support and enhancement initiatives.
Collaborate with customer-facing representatives to ensure comprehensive understanding of software system design and maintenance, conducting thorough time profiling and memory leak assessments.
Foster a culture of technical excellence, high team performance, and impeccable work ethics, mentoring junior engineers and contributing to their professional growth.
We invite you to “Do your Life’s Best work at Ei to make an impact that matters”. Join us to explore the infinite opportunities to Act, Solve and Transform the education landscape.
Key Responsibilities:
Analyze complex requirements and produce accurate, unambiguous technical design specifications, ensuring alignment with overall system architecture.
Lead the planning, design, development, integration, and testing of sophisticated application components and software systems for major enhancements and new products.
Deliver high-quality software components and services, setting the standard for security, performance, scalability, and integration testing.
Champion unit testing and automation, driving the adoption of best practices in Agile, Scrum, and test-driven development methodologies across the team.
Architect and build sophisticated, highly scalable apps using Flutter, translating designs and wire frames into high-quality, responsive UI code, and mentoring team members on best practices.
Identify and resolve complex system problems, proactively suggest new features, and explore cutting-edge architectures for implementation.
Enforce best practices in app development, ensuring structured, well-documented code and leading the team in using CI/CD for smooth deployment.
Oversee code and project management on Git, ensuring robust synchronization with team members and managers, and driving continuous improvement in version control practices.
Take full ownership of team-built software post-release, establishing metrics for customer adoption and success, and leading post-release support and enhancement initiatives.
Collaborate with customer-facing representatives to ensure comprehensive understanding of software system design and maintenance, conducting thorough time profiling and memory leak assessments.
Foster a culture of technical excellence, high team performance, and impeccable work ethics, mentoring junior engineers and contributing to their professional growth.
We invite you to “Do your Life’s Best work at Ei to make an impact that matters”. Join us to explore the infinite opportunities to Act, Solve and Transform the education landscape.