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