Careers

Are you young and passionate candidate looking for an industy that you can boost up your career and grow big? Check out these opportunities for you:-

Senior Java Developer

Senior Java Developer responsibilities include gathering system requirements, building Java modules and testing features before release. This involves assigning tasks to other team members, designing and testing code, and communicating with clients to analyze their requirements. Senior Java Developer works as part of a team, with other colleagues contributing to designing and developing successful software.

Typical tasks include collaboration with other members of a planning team to develop a prototype for a system being worked on, including what key features system require as well as integration strategies to update existing systems that will transition into the new system build down the road.

For Senior Java Developer it is essential to implement modules of the initial enterprise system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to Junior Java Developers.

An essential part of the job is conducting the testing of completed code modules, fixing the code as needed to ensure a smooth system deployment with the intended functionality. Senior Java Developer additionally needs to plan and oversee all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.

Bachelor’s/Master’s degree in Computer Science/ Engineering or a related field (or equivalent experience).

  • AT LEAST TWO (2) YEARS OF EXPERIENCE IN the job offered or a closely related field; or
  • TWO (2) years of experience with OO Design concepts
  • TWO (2) years of unit/integration testing experience using jUnit Strong
  • TWO (2) years of experience with Agile Development Methodology (Scrum/Kanban)
  • Strong analytical and logical skills including troubleshooting
  • TWO (2) years of experience in Java programming language. Java EE 7 features: CDI, JPA.
  • Java 8 features: streams, lambdas, functional interfaces.
  • Understanding of Jenkins as a CI tool, at least knowledge of general concepts of how CI works.
  • TWO (2) years of hand-on experience with Maven
  • TWO (2) years of experience with Git
  • 1 year of experience with Cassandra
  • 1 year of experience with Hystrix.
  • Experience with RxJava.
  • Deep knowledge of, and 1+ experience with Hibernate
  • Deep knowledge of Spring (DI, Batch, Transactions)
  • 1 year of experience leading a team.
  • 1 year of experience defining software requirements
  •  1 year of experience documenting programming design.

Send your cover letter and CV to ansel@initianova.co.tz

Java AQA Engineer

  • Participate in design, development, delivery, and support test automation framework using Java.
  • Implement new tests and collect metrics about auto tests
  • Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; etc.)
  • Search for simple and robust solutions to complex tasks
  • Work in an Agile methodology environment where innovation, teamwork, and creativity are the keys to success
  • Collaborate with a team of QA engineers
  • 4+ years of commercial experience with UI, API testing
  • Commercial experience with Selenium (Java, Spring, Guice) Selenium/Appium and RestAssured
  • Cloud experience: AWS or GCP.
  • Confident knowledge of software QA methodology, processes and tools
  • Good communication skills and at least intermediate technical speaking English
  • Understanding of general OOP and Functional programming concepts
  • Linux/Mac hands-on experience
  • Selenide exp
  • BDD understanding
  • Jenkins or Bamboo as CI/CD tool

Send your cover letter and CV to ansel@initianova.co.tz

iOS Engineer

We are looking for talented Middle/Senior iOS Engineers to join a team of high-skilled professionals to build a full-featured native iOS application with a modern, modular technical stack:

  • Xcode 13+, UIKit, SwiftUI
  • Modular Project architecture
  • RealityKit 2: Object Capture, CoreML, CoreImage, Integration
    with Google Lens, Combine
  • Develop clean, modular and reusable code
  • Communicate effectively within a distributed team of developers
    and quality engineers
  • Participate in the agile development processes SDLC including
    sprint planning, iterative development, estimations and design
    sessions
  • Deliver User Stories in time
  • Cover code by Unit Tests
  • 3+ years experience in native iOS Development
  • Strong experience with Swift language
  • Experience with SwiftUI and Combine
  • Experience with MVVM
  • Experience with version control and bug tracking systems
  • Good communication skills and technical English, Intermediate+
  • Good theoretical knowledge of algorithms/data structures/software architecture principles and practices
  • Excellent problem solving skills, initiative and intellectual curiosity
  • Bachelor’s degree in Computer Science or equivalent experience
  • Experience in integration of AI, AR/VR solutions into Mobile Applications
  • Experience in e-commerce domain
  • Experience with iOS project modularization approaches
  • Experience with ARKit, RealityKit
  •  Opportunity to work with a highly motivated team of world’s best
    professionals
  • Opportunity to influence the organization of the development
    process and app architecture design
  • Opportunity to join and contribute to internal Mobile Community
  • Competitive salary (discussed with a successful candidate)

Send your cover letter and CV to ansel@initianova.co.tz