Loading...

Educational Initiatives

Senior Mobile Application Engineer

Educational Initiatives
Bengaluru, Karnataka On-site
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.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs