Senior Engineer (Mobile)

Job Description

Title: Senior Engineer (Mobile)

Company Name: Ejogajog Limited

Vacancy: Not specific

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc)

Experience Requirements:
∎ At least 4 year(s)
∎ The applicants should have experience in the following area(s): Android development, Flutter, Java, Kotlin, Mobile Application Development in Android and or Cross Platform, REST API, Swift (iOS)

Job Context:
∎ Senior Engineer (Mobile), as a key member of the technical team, would help define and execute its technical vision and direction. The Senior Engineer will work closely with the Principal Engineer and will have the opportunity to shape the organization`s culture and influence its technology platform selection and processes adoption.
∎ The Senior Engineer would work on research, the creation of tools and techniques and investigation and resolution of issues. (S)he would ensure the technical excellence of the work. The person has to work on creation and maintenance of scalable mobile applications (Android/IOS/Cross Platform), consume different APIs in the application and help manage the release process of app in the Play store or App store

Job Responsibilities:
∎ Work with rest of the team to identify, formalize, size and break down product backlog items – focusing on the mobile application part
∎ Build, enhance and maintain world-class, secure, scalable, performant mobile applications
∎ Provide feedback and recommendation for back-end systems, including API
∎ Research and create tools and services as and when necessary
∎ Make sure coding standards and processes are adhered to
∎ Make sure unit tests are properly written and executed
∎ Ensure that the DevOps pipeline runs smoothly for building and deploying the mobile app and related systems
∎ Performs code review and peer programming, as and when necessary
∎ Investigate and resolve reported bugs and/or production issues
∎ Investigate and resolve reported performance, security, usability or other issues
∎ Explore newer technology that can accelerate our business

Additional Requirements:
∎ Good understanding of contemporary software engineering practices, including object-oriented design and implementation, design patterns, anti-patterns etc.
∎ Self-managed, self-starter
∎ Good communication skills
∎ Ability to execute based on technology vision
∎ Ability to coordinate with others and delegate when necessary
∎ Excellent understanding of security vulnerabilities and ways to avoid those
∎ Good understanding and experience with software development process (agile preferable)
∎ Familiarity with standard software development looks like Git, BitBucket, Jira etc.
∎ Mobile:
∎ Clear understanding of Android concepts
∎ Excellent Android development skills
∎ Experience with scalable, performant applications
∎ Experience with Firebase and other related technology
∎ Experience with automated unit testing of mobile applications
∎ Experience with Geolocation, Geofencing, and related technologies
∎ Ability to fix production issues including crash and unusual behavior
∎ Back-End:
∎ One of Java, Scala, Python, PHP, or similar languages
∎ Experience with Web Services, REST and how to consume it
∎ Authentication/Authorization
∎ Infrastructure:
∎ Familiarity with Amazon Web Services (AWS) or similar public cloud providers
∎ One of the Linux flavors (CentOS, Red Hat, Ubuntu, Fedora etc.)
∎ One of Tomcat, JBoss, NGinx etc.
∎ Database:
∎ One of MySQL, PostgreSQL, CockroachDB or similar database
∎ Conceptual understanding of ACID property, transactions etc.
∎ Other:
∎ Excellent communication skills
∎ Ability to work independently or in a team
∎ Must be able to look at a problem from multiple angles and come up with several suggestions for a solution
∎ Methodical and detail oriented, with solid analytical skills and problem-solving ability
∎ Good collaborator, get along with others and are able to work effectively in a team
∎ Dedicated to quality and understands that quality is the result of intentional, focused effort
∎ Self-motivated; able to find opportunities for improvement and tackle them, without external direction

Salary: Negotiable

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 27 Aug 2022

Company Information:
∎ 28 Jul 2022
∎ Ejogajog Limited
∎ Address : Taj Cassillina, 25, Gulshan Avenue, Dhaka
∎ Web : https://ejogajog.com
∎ Business : Ejogajog Limited is committed to making a change in the supply chain industry and introduced GIM (Goods In Motion), the best truck rental app in the country with state of the art technology. The app is in live now and serving requests every day.

Category: IT/Telecommunication

Source: bdjobs.com

Similar Jobs

Software developer (ASP.NET/CORE)

Executive/Senior Executive - IT

AI Data Trainer

Executive/Senior Executive, IT Support

WordPress Developer

Deputy Manager; Solution & Onsite Support.

Office IT

Mobile App Developer

Server/Storage Monitoring Engineer

System Specialist-ERP Implementation & Support

Test Automation Engineer

iOS (APP) Developer

Senior Programmer/Programmer

Full Stack Software Engineer

Salesforce Consultant

Sr. Executive to Asst. Manager - Marketing & Sales(As per Experience)

Software Engineer (Frontend)

Business Analyst

Software Engineer

Salesforce Consultant

Systems Engineer

IT Support Executive/ e-commerce Executive

Linux Admin (Senior Executive /Assistant Manager))

Senior SQA Engineer

Software Project Manager

Software Quality Assurance Engineer

System Administrator

Ruby on Rails Middle Developer

Executive/ Asst. Executive - Lead Generation (Night Shift)

Web GIS Mapping Development Expert

QA / Sr. QA Engineer

Senior Software Engineer / .Net Developer

Software Engineer (PHP Developer)

Technical Customer Support Engineer

Digital Marketing Expert

Digital Marketing Specialist

Trainee, Application Analyst

IT Support Engineer

Managed Service Engineer

IT Helpdesk Support Engineer (Computer Networking Engineer)