Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 3, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Bluegrass Digital is a leading provider of creative technological solutions and digital production services for mobile, web and social platforms. With our head office in London and hubs in Cape Town and Johannesburg, our highly-skilled team offers a diverse pool of knowledge and expertise, bringing together creativity and innovative technology that delivers ...
    Read more about this company

     

    Senior Mobile Engineer

    • We are looking for the best and brightest mobile engineers to join our clients project and team. You will work with and be managed directly by the client Product Owner and Head of Mobile, where you will help to shape their product direction; team culture; and provide technical input to help conceptualize, build, evolve and maintain a brand new product. You will be working in an agile environment and will need to move fast, where ideas are constantly being developed, so you will have to keep up with the pace and not be resistant to regular product changes.

    KEY REQUIREMENTS

    • Minimum of 3-5+ years' experience in mobile app development
    • JavaScript - ability to write clear, well-documented, JavaScript code.
    • Typescript - experience is not required but is preferred.

    Experience in one or more of the following frameworks: (overlapping experience in the following is ideal)

    • React: Good understanding of the framework and best practices
    • React Native: Experience using react native to develop mobile apps
    • Redux: Experience using redux is preferred (Redux-saga, Redux form)
    • Native app development: Experience with app development using native iOS (Objective-C/Swift) and/or Android (Java / Kotlin) platforms is not required but is preferred.
    • Native app configuration and publication: Experiencing configuring and publishing applications in the Google Play and/or iOS app stores is not required but is preferred.
    • Knowledge of functional and/or objected oriented programming.
    • Consuming RESTful APIs, offline functionality, and handling network related errors gracefully.
    • Working with third-party dependencies and resolving dependency integration issues.
    • Automated testing, including writing UI, integration, and unit tests.
    • Experience with version control system (Git) essential
    • CI/CD automation using frameworks such as GitHub actions, CircleCI or Bitbucket pipelines.
    • Fastlane app build and release automation.
    • Experience delivering projects from designs and functional specs through to production
    • High level of attention to detail, both in matching a design and ensuring a smooth user experience
    • CSS styling

    KEY RESPONSIBILITIES

    • Collaborate in a cross functional team with other engineers, testers, designers and product owner/manager.
    • Build clean UIs that fully adhere to the app’s design specifications across both iOS and Android mobile platforms.
    • Integrate 3rd party react-native SDKs such as Firebase.
    • Knowledge of integrating native modules using the react-native platform is preferred.
    • Implement automated testing procedures such as unit testing, integration and automated UI testing.
    • Takes ownership of testing as part of their engineering responsibilities.
    • Ensure good quality code, follow best practices where applicable, and consider the readability and maintainability of their code.
    • Has a good understanding of some or all of the development frameworks listed in the skills section below.
    • Design scalable, highly available applications
    • Work closely with product management team to define requirements and needs
    • Is self-motivated, outcome oriented and takes ownership of features.
    • Driven, eager to learn and tries to communicate in a remote work environment.
    • Is willing to work partially on-site for planning and review activities where possible.

    Method of Application

    Interested and qualified? Go to Bluegrass Digital on bluegrass-technologies-pty-ltd.breezy.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Bluegrass Digital Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail