Mobile Developer

NRI Group Of Companies
Whitefield, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Whitefield, United Kingdom

Tech stack

ASP.NET
JavaScript
PHP
AJAX
Amazon Web Services (AWS)
Android
iOS
Application Performance Management
JIRA
HTML5
Unit Testing
Azure
CSS
Mobile Application Development
Code Review
Databases
Continuous Integration
Software Debugging
DevOps
Django
Github
Design of User Interfaces
Mobile Application Software
PostgreSQL
Linux System Administration
Microsoft SQL Server
MongoDB
MySQL
Node.js
Systems Development Life Cycle
Ruby on Rails
Cloud Services
Ansible
Responsive Web Design
Software Engineering
Data Streaming
Systems Architecture
Strategies of Testing
Trello
TypeScript
Web Services
Data Storage Technologies
iOS
SOAPAPI
Web Content
GIT
GraphQL
React Native
Front End Software Development
REST
Web Architecture
Software Version Control
Docker
Jenkins

Job description

We are seeking a skilled and innovative Mobile Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications across various platforms. You will collaborate closely with cross-functional teams to deliver seamless user experiences, leveraging a wide range of technologies including React Native, Android, and iOS frameworks. This role offers an exciting opportunity to work on cutting-edge projects within a fast-paced environment, contributing to the realisation of innovative digital solutions that meet our clients' needs., * Develop and maintain robust, scalable mobile applications for both Android and iOS platforms using React Native and native development tools.

  • Collaborate with UI/UX designers to implement intuitive and engaging user interfaces aligned with wireframing and design specifications.
  • Integrate third-party APIs and web services to enhance application functionality, ensuring smooth data flow and real-time updates.
  • Write clean, efficient, and well-documented code adhering to best practices in software development and SDLC standards.
  • Conduct unit testing and participate in code reviews to ensure high-quality deliverables.
  • Utilise version control systems such as Git or GitHub for source code management.
  • Work with DevOps tools like Jenkins, Docker, Ansible, and utilise cloud services such as AWS or Azure for deployment and continuous integration.
  • Optimise application performance through effective debugging, profiling, and optimisation techniques.
  • Stay updated with emerging trends in mobile development, UI/UX design, and related technologies to continuously improve skills and project outcomes.

Requirements

  • Proven experience in mobile application development using React Native, JavaScript, TypeScript, or native Android/iOS SDKs.
  • Strong understanding of front-end development including HTML5, CSS3 (SCSS), AJAX, and responsive web design principles.
  • Familiarity with back-end technologies such as Node.js, Django, ASP.NET, PHP or Ruby on Rails is advantageous.
  • Experience working with databases like MySQL, PostgreSQL, MongoDB or Microsoft SQL Server for data storage solutions.
  • Knowledge of RESTful APIs, GraphQL, SOAP web services, and web architecture principles.
  • Experience utilising tools such as Jira or Trello for project management; familiarity with SDLC processes is essential.
  • Ability to work within Linux environments; experience with system architecture design is a plus.
  • Strong understanding of software testing methodologies including unit testing frameworks.
  • Knowledge of SEO best practices related to web content optimisation is desirable. This role offers an engaging environment where innovation is encouraged and professional growth is supported through ongoing learning opportunities. The successful candidate will be integral in delivering high-quality mobile solutions that enhance user engagement across diverse platforms while working within a collaborative team dedicated to excellence in software development.

Apply for this position