You are awesome and we cannot wait to meet you

Role

Software Developer

We are seeking a skilled and motivated Software Developer to join our dynamic team. As a Software Developer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will work closely with our cross-functional teams to understand user requirements and translate them into functional software solutions.

Responsibilities:

  • Analyze user requirements and technical specifications to design software solutions.
  • Develop high-quality software code using programming languages and tools.
  • Collaborate with the development team to define project scope, timelines, and deliverables.
  • Perform software testing and debugging to ensure the functionality, reliability, and performance of applications.
  • Conduct code reviews and provide constructive feedback to maintain code quality and adhere to best practices.
  • Stay updated with the latest industry trends, technologies, and programming languages.
  • Troubleshoot and resolve software defects and issues reported by clients or end-users.
  • Document software functionality, technical specifications, and processes.

 

Qualifications:

– 3+ years of experience in mobile applications development.
– Proven proficiency in Flutter
– A bachelor’s degree in computer science or related field.
– Knowledge of the deployment process for Play and App stores
– Proficiency on AWS services, especially Lambda, Amplify, Dynamo db, etc
– A working knowledge of JavaScript
– Knowledge of software design and programming principles.
– Keen attention to detail
– Knowledge of using version control
– Proficiency in using project tracking software, such as Jira, Asana, etc
– Good mathematical and problem-solving skills.
– Good communication and team-working skills

 

Personal Qualities:

  • Strong attention to detail and a commitment to delivering high-quality software solutions.
  • Ability to work independently and as part of a collaborative team.
  • Effective time management and organizational skills to handle multiple projects simultaneously.
  • Adaptability and a willingness to learn new technologies and programming languages.
  • Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
  • Strong communication skills to effectively collaborate with team members and stakeholders.
  • Proactive and self-motivated with a passion for software development.
  • Strong analytical thinking and a logical approach to problem-solving.

 

Nice to haves:
– Knowledge of swift and native iOS development
– An understanding of Kotlin and Android development

 

Benefits:

  • Competitive salary based on experience and qualifications.
  • Professional development opportunities.
  • Collaborative and supportive work environment.

.

Benefits of joining the LeaderX team