banner
Feb 13, 2024
86 Views
0 0

Senior Engineer – Mobile Application Development

Written by
banner
Posted on :  13/2/2024

Role : Senior Engineer (Mobile Application Developer)

Experience : 6 – 8 years

Responsibilities :

– Assume full ownership of projects throughout their lifecycle, from requirements gathering to final delivery.

– Demonstrate expertise in all aspects of the software development life cycle.

– Gather and comprehend customer requirements, preparing comprehensive technical architecture documents.

– Emphasize quality through code reviews and adherence to development best practices.

– Plan end-to-end technical scope of projects, including sprint planning and deliveries.

– Mentor and guide junior team members as needed.

– Lead client calls and manage email communication effectively.

– Provide accurate effort estimates, identify risks, and offer technical support.

– Exhibit multitasking abilities and adapt to changing requirements.

– Create automated unit and integration tests, with knowledge of Test-Driven Development.

– Ensure implementation and continuous improvement of formal processes for software development.

– Offer guidance for technical escalations and provide solutions.

– Encourage adoption of engineering best practices.

– Actively contribute ideas to enhance team productivity, job satisfaction, and code quality.

– Participate in rotational 12×7 Tier-3 production support.

Candidate Profile :

– 6+ years of professional experience in mobile application development (Android/IOS) with knowledge of React, Java, and web development.

– Bachelor’s or Master’s degree in Engineering, preferably in computer science or IT.

– Strong problem-solving skills with a solid understanding of data structures and algorithms.

– Extensive hands-on experience in front-end technologies including React Native, React JS.

– Familiarity with Java, JavaScript, Node JS, npm, and version control tools (e.g., git).

– Knowledge of agile way of working is a plus.

– Strong knowledge of HTML and CSS.

– Familiarity with UI/UX designs and wireframes.

– Hands-on experience with React tools like Webpack, Enzyme, React.js, Flux, and Redux.

– Proficient with third-party dependencies and debugging dependency conflicts.

– Familiarity with native build tools (XCode, VS Code, Gradle {{Android Studio, IntelliJ}}).

– Understanding of REST APIs and the document request model.

– Proficient in SQL Lite.

– Familiarity with Junit or at least one Java unit testing framework; preferably experienced in Test-Driven Development (TDD).

– Proficient in writing clean code with a focus on good design principles.

– Demonstrated willingness to learn and adapt to new technologies.

– Skilled in deploying and troubleshooting applications in Google Apps Store and Apple Play Store environments.

Good to have :

– Hands-on experience in Kotlin.

– AWS certification is a plus.

– Experience with Spring, Spring Boot, Spring MVC, and Hibernate.

– Knowledge of AWS services like EC2, S3, LAMBDA, Docker, and Amazon Elastic Kubernetes Service.

Apply now
Article Categories:
private jobs
banner

Leave a Reply

Your email address will not be published. Required fields are marked *

WP2Social Auto Publish Powered By : XYZScripts.com