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:
∎ Age at least 20 years
∎ 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: 21 Jan 2023

Company Information:
∎ 28 Dec 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

Digital Marketing & SEO Expert (Content Writer)

Executive SCM

IT Officer

Software Engineer (.NET)

Deputy Manager (Technology & Regulations)

Executive, IT

Data Security Analyst

MERN Stack Development Trainer (Part Time / Full time)

IT Security Specialist

SEO & Digital Marketing Specialist

Database Administrator

Web Application Developer

Machine Learning Engineer

Developer

SQA Engineer

Full Stack Software Engineer (Mid-Senior Level)

Embedded System Engineer (I)

Flutter Developer

Frontend Developer

Full Stack Web Developer

Executive/Sr. Executive - IT Department

Manager, Technical Services Division

Oracle EBS Developer

Hardware & Network Support Engineer

React Developer

ICT Assistant

Senior ICT Assistant

Jr./Sr. Software Engineer - Android

Officer, IT (BRAC Healthcare Ltd.)

English Content Writer

Software Engineer (React Native)

Assistant DBA

React Native Developer

Software Engineer (.NET)

Jr. Network Engineer, Customer Care

IT Officer (Contractual)

Manager - Vendor Relationship Management [Night Shift]

Vendor Coordinator [Night Shift]

Software Engineer/Senior Software Engineer (Python/fastapi)

Lead-Business Development