Search by job, company or skills

Uplers

Sr / Lead Mobile Application Development Engineer (Hybrid, Bangalore)

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Experience: 10.00 + years

Salary: INR 3498000.00 / year (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Hybrid ()

Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: Digi Yatra Foundation)

(*Note: This is a requirement for one of Uplers client - Digi Yatra Foundation)

What do you need for this opportunity

Must have skills required:

Team Collaboration, Vendor Management, Agile development, Api integration, AWS Lambda, Multiple Device Compatibility, RabbitMQ, SSDLC practices, Third Party libraries, Unit Testing, UX/UI Design, Docker, Git, Golang, Good Team Player, JavaScript, PostgreSQL, Problem Solving Attitude, Python, React Native, Security, Strong Attention to Detail, TypeScript

Digi Yatra Foundation is Looking for:

Roles and Responsibilities : Job Title: Sr / Lead Mobile Application Development Engineer

Role Type: Independently

Level & Grade: Mid-level Technology.

Division/Dept.: Product Innovation

Reports to: Head of Product Innovation / Head of IT Operations

Date of Joining: Immediate Joiners are the most preferred

Mode of Work: Hybrid, Bangalore (As and When there will be meeting, you shall require to visit the office place)

Job Purpose:

As the Senior and Lead Mobile Application Developer, you will play a pivotal role in our organization, spearheading the development and innovation of our mobile applications. Your responsibilities will revolve around leading a team of developers to design, develop, and maintain cutting-edge mobile applications that align with our company's goals and objectives. You will be entrusted with crafting and executing robust strategies to enhance our mobile presence, ensuring seamless user experiences and optimal performance across various platforms.

Key Responsibilities:

  • Leadership and Team Management: Lead and mentor a team of mobile application developers, fostering a collaborative and innovative environment to drive excellence in development practices.
  • Mobile Application Development: Spearhead the design, development, and deployment of high-quality mobile applications for both iOS and Android platforms, utilizing best practices and the latest technologies.
  • Strategic Planning and Execution: Develop and execute strategic plans for mobile application development, aligning with company objectives and market trends to maintain a competitive edge.
  • Innovation and Continuous Improvement: Drive innovation in mobile application development processes, staying abreast of emerging technologies and industry trends to incorporate new features and functionalities into our applications.
  • Quality Assurance and Performance Optimization: Implement rigorous testing methodologies to ensure the reliability, security, and performance of mobile applications, optimizing them for speed, scalability, and user satisfaction.
  • Collaboration and Communication: Collaborate closely with cross-functional teams including product managers, designers, and QA engineers to ensure seamless integration of mobile applications with other systems and services.
  • Research and Development: Conduct research and experimentation to explore new technologies and methodologies that can enhance our mobile applications, contributing to the evolution of our product offerings.
  • Documentation and Compliance: Ensure thorough documentation of mobile application development processes, adhering to industry standards, regulatory requirements, and best practices.
  • Troubleshooting and Support: Provide technical support and troubleshooting expertise for mobile applications, addressing issues promptly to maintain optimal user experience and satisfaction.
  • Performance Monitoring and Analysis: Monitor the performance and usage metrics of mobile applications, conducting data analysis to identify opportunities for optimization and enhancement.

This role presents an exciting opportunity for an experienced and visionary mobile application developer to lead our team in creating innovative solutions that drive business growth and elevate our brand in the digital landscape. If you are passionate about mobile technology and possess strong leadership skills, we invite you to join us in shaping the future of our mobile applications.

Role & Responsibilities:

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Strong understanding of object-oriented programming concept
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Engage with open-source community to encourage and help implement mission-critical software fixes.
  • React Native moves fast and often breaks things.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Transition existing React web apps to React Native.
  • Knowledge in creating and publishing APK file to both play store and app store

Experience & Exposure:


  • 10 - 12 years of hands-on experience in React Native development:
  • Proficient in JavaScript and TypeScript: In-depth knowledge of JavaScript and TypeScript, with the ability to write clean, maintainable code.
  • Experience with third-party libraries and APIs: Proven ability to integrate with various APIs and use third-party libraries to enhance application functionality.
  • Strong problem-solving skills: Ability to troubleshoot and solve complex technical challenges. Strong debugging skills and attention to detail.
  • Experience and proficiency in building secure mobile applications along with deep understanding of SSDLC practices
  • Strong experience in developing applications compatible with multiple devices while considering UI, functional flow, and security.
  • Code versioning tools: Proficiency with Git or other code versioning tools to maintain codebase integrity.
  • Agile/Scrum methodology: Experience working in an Agile/Scrum development environment.
  • UI/UX design skills: Basic understanding of UI/UX principles and the ability to collaborate effectively with design teams.
  • Knowledge of native module development: Understanding of native module development for React Native to access device-specific functionalities.
  • React Native navigation libraries: Familiarity with popular React Native navigation libraries, such as React Navigation.
  • Knowledge of state management libraries: Understanding of state management libraries like Redux or MobX in the context of React Native applications.
  • Unit testing skills: Experience with unit testing frameworks for React Native applications.
  • Docker, Analytics ( quicksight, RDBMS - postgres ),
  • Knowledge & experience of Python
  • Knowledge & experience of Golang
  • Knowledge & experience of using Docker
  • Knowledge & experience in RabbitMQ (message queueing agent)
  • Knowledge & experience in AWS Lambda Functions
  • Excellent communication skills: Ability to communicate effectively with cross-functional teams and stakeholders.
  • Package Management: Experience with package managers like npm or Yarn for managing project dependencies
  • Performance Optimization: Understanding of performance optimization techniques for front-end applications, including code splitting, lazy loading, and image optimization.

Software Development & Engineering Experience:


  • Knowledge of architectural design patterns, performance tuning, database and functional designs
  • Hands-on experience in Service Oriented Architecture
  • Ability to lead solution development and delivery for the design solutions
  • Experience in designing high level and low level documents is a plus
  • Good understanding of SDLC is a pre-requisite
  • Awareness of latest technologies and trends
  • Logical thinking and problem solving skills along with an ability to collaborate
  • Should be able to use design patterns to make the application reliable, scalable, and highly available
  • Should be able to design Microservices and Serverless based architecture
  • Work with client architect and define top notch solutions

Behavioral Competencies:


  • Good verbal and written communication skills
  • Experience in leading the teams technically.
  • Ability to communicate with remote teams in effective manner.
  • Strong analytical, logical skills and team leading skills

Key differentiating advantages:


  • Knowledge & experience of Blockchain ecosystem
  • Knowledge & experience of web services development
  • Knowledge & experience of using machine learning algorithms
  • Knowledge & experience of database systems (RDBMS)

Must Haves


  • ReactNative (Android and IOS)
  • Proficiency in building secure mobile applications
  • Understanding of SSDLC practices
  • Ability to develop applications compatible with multiple devices while considering UI, functional flow, and security.

Educational Requirements


  • Bachelor Of Comp. Applications,
  • Bachelor Of Technology,
  • Bachelor Of Science,
  • Bachelor of Engineering
  • Master Of Comp. Applications,
  • Master Of Science,
  • Master Of Engineering
  • Master Of Technology,

How to apply for this opportunity


  • Register or login on our portal & fill out the application form.
  • Clear the given Video Screening (30 min) and Click on Apply to get shortlisted
  • Once it's all done, your profile will be shared with the client for the Interview round.
  • When selected, just meet the client and get your exciting career started!

About Uplers:


Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 20/10/2024

Job ID: 97263633

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Sr Lead Mobile Application Development Engineer Hybrid Bangalore

UplersCompany Name Confidential

Lead Software Engineer AI ML Hybrid

KaplanCompany Name Confidential
Last Updated: 27-11-2024 06:19:36 PM
Home Jobs in India Sr / Lead Mobile Application Development Engineer (Hybrid, Bangalore)